// ******************************************************************************
// Copyright     :  Copyright (C) 2020, Hisilicon Technologies Co. Ltd.
// File name     :  cpb_reg_offset.h
// Project line  :  Platform And Key Technologies Development
// Department    :  CAD Development Department
// Version       :  1.0
// Date          :  2020/3
// Description   :  The description of xxx project
// Others        :  Generated automatically by nManager V5.1
// History       :   2020/03/24 21:10:00 Create file
// ******************************************************************************

#ifndef CPB_REG_OFFSET_H
#define CPB_REG_OFFSET_H

/* CPB_CSR_0 Base address of Module's Register */
#define CSR_CPB_CSR_0_BASE (0x2000)

/* **************************************************************************** */
/*                      CPB_CSR_0 Registers' Definitions                            */
/* **************************************************************************** */

#define CSR_CPB_CSR_CPB_FPGA_VER_REG (CSR_CPB_CSR_0_BASE + 0x0)         /* CPB FPGA版本寄存器 */
#define CSR_CPB_CSR_CPB_EMU_VER_REG (CSR_CPB_CSR_0_BASE + 0x4)          /* CPB EMU版本寄存器 */
#define CSR_CPB_CSR_CPB_BANK_ROW_EN_REG (CSR_CPB_CSR_0_BASE + 0xC)      /* CPB BANK的各个ROW使能配置 */
#define CSR_CPB_CSR_CPB_DAT_INIT_START_REG (CSR_CPB_CSR_0_BASE + 0x10)  /* CPB DAT MEM初始化配置寄存器 */
#define CSR_CPB_CSR_CPB_CD_INIT_START_REG (CSR_CPB_CSR_0_BASE + 0x14)   /* CPB CD MEM初始化配置寄存器 */
#define CSR_CPB_CSR_CPB_NPTR_INIT_START_REG (CSR_CPB_CSR_0_BASE + 0x18) /* CPB NPTR MEM初始化配置寄存器 */
#define CSR_CPB_CSR_CPB_TI_INIT_START_REG (CSR_CPB_CSR_0_BASE + 0x1C)   /* CPB TI MEM初始化配置寄存器 */
#define CSR_CPB_CSR_CPB_DAT_INIT_DONE_REG (CSR_CPB_CSR_0_BASE + 0x20)   /* CPB DAT MEM初始化完成状态寄存器 */
#define CSR_CPB_CSR_CPB_CD_INIT_DONE_REG (CSR_CPB_CSR_0_BASE + 0x24)    /* CPB CD MEM初始化完成状态寄存器 */
#define CSR_CPB_CSR_CPB_NPTR_INIT_DONE_REG (CSR_CPB_CSR_0_BASE + 0x28)  /* CPB NPTR MEM初始化完成状态寄存器 */
#define CSR_CPB_CSR_CPB_TI_INIT_DONE_REG (CSR_CPB_CSR_0_BASE + 0x2C)    /* CPB TI MEM初始化完成状态寄存器 */
#define CSR_CPB_CSR_CPB_BMP_INIT_START_REG (CSR_CPB_CSR_0_BASE + 0x30)  /* CPB Bitmap初始化配置寄存器 */
#define CSR_CPB_CSR_CPB_BMP_INIT_DONE_REG (CSR_CPB_CSR_0_BASE + 0x34)   /* CPB Bitmap初始化完成状态寄存器 */
#define CSR_CPB_CSR_CPB_INIT_START_REG (CSR_CPB_CSR_0_BASE + 0x38)      /* 配置表初始化使能寄存器 */
#define CSR_CPB_CSR_CPB_INIT_DONE_REG (CSR_CPB_CSR_0_BASE + 0x3C)       /* 配置表初始化状态寄存器 */
#define CSR_CPB_CSR_CPB_INT_VECTOR_REG (CSR_CPB_CSR_0_BASE + 0x40)      /* 中断向量寄存器 */
#define CSR_CPB_CSR_CPB_INT_REG (CSR_CPB_CSR_0_BASE + 0x44)             /* 中断状态寄存器 */
#define CSR_CPB_CSR_CPB_INT_EN_REG (CSR_CPB_CSR_0_BASE + 0x48)          /* 中断使能寄存器 */
#define CSR_CPB_CSR_CPB_RAM_UCERR_REG (CSR_CPB_CSR_0_BASE + 0x4C)       /* CPB RAM ECC不可纠错误中断寄存器 */
#define CSR_CPB_CSR_CPB_RAM_CERR_REG (CSR_CPB_CSR_0_BASE + 0x50)        /* CPB RAM ECC可纠错误中断寄存器 */
#define CSR_CPB_CSR_CPB_FIFO_OF_ERR_REG (CSR_CPB_CSR_0_BASE + 0x54)     /* CPB FIFO出现Overflow错误中断寄存器 */
#define CSR_CPB_CSR_CPB_FIFO_UF_ERR_REG (CSR_CPB_CSR_0_BASE + 0x58)     /* CPB FIFO出现Underflow错误中断寄存器 */
#define CSR_CPB_CSR_CPB_RX_CRDT_ERR_REG (CSR_CPB_CSR_0_BASE + 0x5C)     /* CPB RX方向Credit错误中断寄存器 */
#define CSR_CPB_CSR_CPB_TX_CRDT_ERR_REG (CSR_CPB_CSR_0_BASE + 0x60)     /* CPB TX方向Credit错误中断寄存器 */
#define CSR_CPB_CSR_TX_PREALC_CRDT_ERR_REG (CSR_CPB_CSR_0_BASE + 0x64)  /* TX方向Cell预扣不足错误中断寄存器 */
#define CSR_CPB_CSR_CPB_BP_DROP_ERR_REG (CSR_CPB_CSR_0_BASE + 0x68)     /* CPB因反压丢包错误中断寄存器 */
#define CSR_CPB_CSR_CIR_CIT_ABN_ERR_REG (CSR_CPB_CSR_0_BASE + 0x6C)     /* CPB IPSURX/IPSUTX接口模块异常中断寄存器 */
#define CSR_CPB_CSR_CPR_CPT_ABN_ERR_REG (CSR_CPB_CSR_0_BASE + 0x70)     /* CPB PERX/PETX接口模块异常中断寄存器 */
#define CSR_CPB_CSR_CT_ABN_ERR_REG (CSR_CPB_CSR_0_BASE + 0x74)          /* CPB STL/STF Tile接口模块异常中断寄存器 */
#define CSR_CPB_CSR_CQ_ABN_ERR_REG (CSR_CPB_CSR_0_BASE + 0x78)          /* CPB QU IQ/OQ接口模块异常中断寄存器 */
#define CSR_CPB_CSR_RX_TX_ABN_ERR_REG (CSR_CPB_CSR_0_BASE + 0x7C)       /* CPB RX/TX处理模块异常中断寄存器 */
#define CSR_CPB_CSR_CPB_BMU_RSC_ERR_REG (CSR_CPB_CSR_0_BASE + 0x80)     /* CPB BMU Cell资源异常中断寄存器 */
#define CSR_CPB_CSR_CPB_AGING_ERR_REG (CSR_CPB_CSR_0_BASE + 0x84)       /* CPB发现有Cell被老化的异常中断寄存器 */
#define CSR_CPB_CSR_CPB_FATAL_ERR_EN_REG (CSR_CPB_CSR_0_BASE + 0x90)    /* CPB产生Fatal Err指示的使能配置 */
#define CSR_CPB_CSR_CPB_FATAL_ERR_STA_REG (CSR_CPB_CSR_0_BASE + 0x94)   /* CPB的Fatal Err的状态指示及清除寄存器 */
#define CSR_CPB_CSR_CPB_ITF_BP_STA_REG (CSR_CPB_CSR_0_BASE + 0xA0)      /* CPB周边接口反压状态指示寄存器 */
#define CSR_CPB_CSR_CPB_ITF_BP_HIS_REG (CSR_CPB_CSR_0_BASE + 0xA4)      /* CPB周边接口反压历史状态寄存器 */
#define CSR_CPB_CSR_CPB_API_ERR_REG (CSR_CPB_CSR_0_BASE + 0xD0) /* CPB中API异常的汇聚，包含TL_REQ_INVLD、TL_STR_ERR */
#define CSR_CPB_CSR_CPB_FIFO_ERR_COL_REG (CSR_CPB_CSR_0_BASE + 0xD4)     /* CPB中各模块FIFO溢出汇聚寄存器 */
#define CSR_CPB_CSR_TL_REQ_INVLD_REG (CSR_CPB_CSR_0_BASE + 0xD8)         /* Tile下发API或IQ的push请求非法 */
#define CSR_CPB_CSR_TL_STR_ERR_0_REG (CSR_CPB_CSR_0_BASE + 0xDC)         /* Tile下发的streamout API填充错误 */
#define CSR_CPB_CSR_TL_STR_ERR_1_REG (CSR_CPB_CSR_0_BASE + 0xE0)         /* Tile下发的streamout API填充错误 */
#define CSR_CPB_CSR_TL_STR_ERR_2_REG (CSR_CPB_CSR_0_BASE + 0xE4)         /* Tile下发的streamout API填充错误 */
#define CSR_CPB_CSR_CPB_RAM_CTRL_BUS_0_REG (CSR_CPB_CSR_0_BASE + 0x100)  /* CPB RAM CTRL控制寄存器0 */
#define CSR_CPB_CSR_CPB_RAM_CTRL_BUS_1_REG (CSR_CPB_CSR_0_BASE + 0x104)  /* CPB RAM CTRL控制寄存器1 */
#define CSR_CPB_CSR_CPB_RAM_CTRL_BUS_2_REG (CSR_CPB_CSR_0_BASE + 0x108)  /* CPB RAM CTRL控制寄存器2 */
#define CSR_CPB_CSR_CPB_RAM_CTRL_BUS_3_REG (CSR_CPB_CSR_0_BASE + 0x10C)  /* CPB RAM CTRL控制寄存器3 */
#define CSR_CPB_CSR_CPB_RAM_CTRL_BUS_4_REG (CSR_CPB_CSR_0_BASE + 0x110)  /* CPB RAM CTRL控制寄存器4 */
#define CSR_CPB_CSR_CPB_RAM_ECC_BYPASS_REG (CSR_CPB_CSR_0_BASE + 0x114)  /* CPB RAM ECC单bit纠错Bypass配置寄存器 */
#define CSR_CPB_CSR_CPB_INDIR_CTRL_REG (CSR_CPB_CSR_0_BASE + 0x170)      /* 间接访问控制寄存器 */
#define CSR_CPB_CSR_CPB_INDIR_TO_TH_REG (CSR_CPB_CSR_0_BASE + 0x174)     /* 间接访问Timeout配置寄存器 */
#define CSR_CPB_CSR_BANK_WEAK_CFG_REG (CSR_CPB_CSR_0_BASE + 0x200)       /* BMU Bank Weak配置寄存器 */
#define CSR_CPB_CSR_BMU_ALT_BP_CFG_REG (CSR_CPB_CSR_0_BASE + 0x204)      /* BMU告警反压配置寄存器 */
#define CSR_CPB_CSR_BMU_FAT_BP_CFG_REG (CSR_CPB_CSR_0_BASE + 0x208)      /* BMU致命反压配置寄存器 */
#define CSR_CPB_CSR_BMU_AP_ACC_WT0_REG (CSR_CPB_CSR_0_BASE + 0x210)      /* BMU指定地址访问端口的权重配置 */
#define CSR_CPB_CSR_BMU_AP_ACC_WT1_REG (CSR_CPB_CSR_0_BASE + 0x214)      /* BMU指定地址访问端口的权重配置 */
#define CSR_CPB_CSR_TI_ACC_TO_TH_REG (CSR_CPB_CSR_0_BASE + 0x218)        /* TI Mem非主Mem访问超时时间配置 */
#define CSR_CPB_CSR_BMP_AM_TH_REG (CSR_CPB_CSR_0_BASE + 0x220)           /* 每个ROW的Bitmap 快空门限配置 */
#define CSR_CPB_CSR_BK_EXHT_TH_REG (CSR_CPB_CSR_0_BASE + 0x224)          /* 每个BANK的Cell地址快耗完的门限配置 */
#define CSR_CPB_CSR_CELL_RD_RLS_EN_REG (CSR_CPB_CSR_0_BASE + 0x228)      /* Cell读释放使能配置 */
#define CSR_CPB_CSR_CPB_AGE_CFG_REG (CSR_CPB_CSR_0_BASE + 0x258)         /* CPB Cell老化公共配置寄存器 */
#define CSR_CPB_CSR_CPB_AGE_TO_TH_REG (CSR_CPB_CSR_0_BASE + 0x25C)       /* CPB Cell老化时间配置 */
#define CSR_CPB_CSR_BK_AGE_CFG_0_REG (CSR_CPB_CSR_0_BASE + 0x260)        /* CPB每个Bank Cell老化配置寄存器 */
#define CSR_CPB_CSR_BK_AGE_CFG_1_REG (CSR_CPB_CSR_0_BASE + 0x264)        /* CPB每个Bank Cell老化配置寄存器 */
#define CSR_CPB_CSR_BK_AGE_CFG_2_REG (CSR_CPB_CSR_0_BASE + 0x268)        /* CPB每个Bank Cell老化配置寄存器 */
#define CSR_CPB_CSR_BK_AGE_CFG_3_REG (CSR_CPB_CSR_0_BASE + 0x26C)        /* CPB每个Bank Cell老化配置寄存器 */
#define CSR_CPB_CSR_BK_AGE_CFG_4_REG (CSR_CPB_CSR_0_BASE + 0x270)        /* CPB每个Bank Cell老化配置寄存器 */
#define CSR_CPB_CSR_BK_AGE_CFG_5_REG (CSR_CPB_CSR_0_BASE + 0x274)        /* CPB每个Bank Cell老化配置寄存器 */
#define CSR_CPB_CSR_BK_AGE_CFG_6_REG (CSR_CPB_CSR_0_BASE + 0x278)        /* CPB每个Bank Cell老化配置寄存器 */
#define CSR_CPB_CSR_BK_AGE_CFG_7_REG (CSR_CPB_CSR_0_BASE + 0x27C)        /* CPB每个Bank Cell老化配置寄存器 */
#define CSR_CPB_CSR_BK_AGE_BMP_LINE_0_REG (CSR_CPB_CSR_0_BASE + 0x280)   /* 每个Bank老化的Bitmap Line */
#define CSR_CPB_CSR_BK_AGE_BMP_LINE_1_REG (CSR_CPB_CSR_0_BASE + 0x284)   /* 每个Bank老化的Bitmap Line */
#define CSR_CPB_CSR_BK_AGE_BMP_LINE_2_REG (CSR_CPB_CSR_0_BASE + 0x288)   /* 每个Bank老化的Bitmap Line */
#define CSR_CPB_CSR_BK_AGE_BMP_LINE_3_REG (CSR_CPB_CSR_0_BASE + 0x28C)   /* 每个Bank老化的Bitmap Line */
#define CSR_CPB_CSR_BK_AGE_BMP_LINE_4_REG (CSR_CPB_CSR_0_BASE + 0x290)   /* 每个Bank老化的Bitmap Line */
#define CSR_CPB_CSR_BK_AGE_BMP_LINE_5_REG (CSR_CPB_CSR_0_BASE + 0x294)   /* 每个Bank老化的Bitmap Line */
#define CSR_CPB_CSR_BK_AGE_BMP_LINE_6_REG (CSR_CPB_CSR_0_BASE + 0x298)   /* 每个Bank老化的Bitmap Line */
#define CSR_CPB_CSR_BK_AGE_BMP_LINE_7_REG (CSR_CPB_CSR_0_BASE + 0x29C)   /* 每个Bank老化的Bitmap Line */
#define CSR_CPB_CSR_BK_AGE_RLS_CFG_0_REG (CSR_CPB_CSR_0_BASE + 0x2A0)    /* 每个Bank老化软件释放配置寄存器 */
#define CSR_CPB_CSR_BK_AGE_RLS_CFG_1_REG (CSR_CPB_CSR_0_BASE + 0x2A4)    /* 每个Bank老化软件释放配置寄存器 */
#define CSR_CPB_CSR_BK_AGE_RLS_CFG_2_REG (CSR_CPB_CSR_0_BASE + 0x2A8)    /* 每个Bank老化软件释放配置寄存器 */
#define CSR_CPB_CSR_BK_AGE_RLS_CFG_3_REG (CSR_CPB_CSR_0_BASE + 0x2AC)    /* 每个Bank老化软件释放配置寄存器 */
#define CSR_CPB_CSR_BK_AGE_RLS_CFG_4_REG (CSR_CPB_CSR_0_BASE + 0x2B0)    /* 每个Bank老化软件释放配置寄存器 */
#define CSR_CPB_CSR_BK_AGE_RLS_CFG_5_REG (CSR_CPB_CSR_0_BASE + 0x2B4)    /* 每个Bank老化软件释放配置寄存器 */
#define CSR_CPB_CSR_BK_AGE_RLS_CFG_6_REG (CSR_CPB_CSR_0_BASE + 0x2B8)    /* 每个Bank老化软件释放配置寄存器 */
#define CSR_CPB_CSR_BK_AGE_RLS_CFG_7_REG (CSR_CPB_CSR_0_BASE + 0x2BC)    /* 每个Bank老化软件释放配置寄存器 */
#define CSR_CPB_CSR_BK_AGE_FIND_NXT_0_REG (CSR_CPB_CSR_0_BASE + 0x2C0)   /* 每个Bank查找下个老化Cell的配置 */
#define CSR_CPB_CSR_BK_AGE_FIND_NXT_1_REG (CSR_CPB_CSR_0_BASE + 0x2C4)   /* 每个Bank查找下个老化Cell的配置 */
#define CSR_CPB_CSR_BK_AGE_FIND_NXT_2_REG (CSR_CPB_CSR_0_BASE + 0x2C8)   /* 每个Bank查找下个老化Cell的配置 */
#define CSR_CPB_CSR_BK_AGE_FIND_NXT_3_REG (CSR_CPB_CSR_0_BASE + 0x2CC)   /* 每个Bank查找下个老化Cell的配置 */
#define CSR_CPB_CSR_BK_AGE_FIND_NXT_4_REG (CSR_CPB_CSR_0_BASE + 0x2D0)   /* 每个Bank查找下个老化Cell的配置 */
#define CSR_CPB_CSR_BK_AGE_FIND_NXT_5_REG (CSR_CPB_CSR_0_BASE + 0x2D4)   /* 每个Bank查找下个老化Cell的配置 */
#define CSR_CPB_CSR_BK_AGE_FIND_NXT_6_REG (CSR_CPB_CSR_0_BASE + 0x2D8)   /* 每个Bank查找下个老化Cell的配置 */
#define CSR_CPB_CSR_BK_AGE_FIND_NXT_7_REG (CSR_CPB_CSR_0_BASE + 0x2DC)   /* 每个Bank查找下个老化Cell的配置 */
#define CSR_CPB_CSR_BK_FREE_RSC_CNT0_REG (CSR_CPB_CSR_0_BASE + 0x300)    /* BMU每个Bank当前可用地址数量指示 */
#define CSR_CPB_CSR_BK_FREE_RSC_CNT1_REG (CSR_CPB_CSR_0_BASE + 0x304)    /* BMU每个Bank当前可用地址数量指示 */
#define CSR_CPB_CSR_BK_FREE_RSC_CNT2_REG (CSR_CPB_CSR_0_BASE + 0x308)    /* BMU每个Bank当前可用地址数量指示 */
#define CSR_CPB_CSR_BK_FREE_RSC_CNT3_REG (CSR_CPB_CSR_0_BASE + 0x30C)    /* BMU每个Bank当前可用地址数量指示 */
#define CSR_CPB_CSR_BK_MIN_RSC_HIS_CNT0_REG (CSR_CPB_CSR_0_BASE + 0x310) /* BMU每个Bank最小可用地址数量历史记录 */
#define CSR_CPB_CSR_BK_MIN_RSC_HIS_CNT1_REG (CSR_CPB_CSR_0_BASE + 0x314) /* BMU每个Bank最小可用地址数量历史记录 */
#define CSR_CPB_CSR_BK_MIN_RSC_HIS_CNT2_REG (CSR_CPB_CSR_0_BASE + 0x318) /* BMU每个Bank最小可用地址数量历史记录 */
#define CSR_CPB_CSR_BK_MIN_RSC_HIS_CNT3_REG (CSR_CPB_CSR_0_BASE + 0x31C) /* BMU每个Bank最小可用地址数量历史记录 */
#define CSR_CPB_CSR_CPB_MIN_RSC_HIS_CNT_REG (CSR_CPB_CSR_0_BASE + 0x320) /* CPB剩余最小资源的历史记录 */
#define CSR_CPB_CSR_BMU_RSC_HIS_CNT_CLR_REG (CSR_CPB_CSR_0_BASE + 0x324) /* CPB BMU的资源历史记录清除配置 */
#define CSR_CPB_CSR_BMU_BP_STA_REG (CSR_CPB_CSR_0_BASE + 0x328)          /* CPB BMU的反压状态指示寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_0_REG (CSR_CPB_CSR_0_BASE + 0x330)       /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_1_REG (CSR_CPB_CSR_0_BASE + 0x334)       /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_2_REG (CSR_CPB_CSR_0_BASE + 0x338)       /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_3_REG (CSR_CPB_CSR_0_BASE + 0x33C)       /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_4_REG (CSR_CPB_CSR_0_BASE + 0x340)       /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_5_REG (CSR_CPB_CSR_0_BASE + 0x344)       /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_6_REG (CSR_CPB_CSR_0_BASE + 0x348)       /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_7_REG (CSR_CPB_CSR_0_BASE + 0x34C)       /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_8_REG (CSR_CPB_CSR_0_BASE + 0x350)       /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_9_REG (CSR_CPB_CSR_0_BASE + 0x354)       /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_10_REG (CSR_CPB_CSR_0_BASE + 0x358)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_11_REG (CSR_CPB_CSR_0_BASE + 0x35C)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_12_REG (CSR_CPB_CSR_0_BASE + 0x360)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_13_REG (CSR_CPB_CSR_0_BASE + 0x364)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_14_REG (CSR_CPB_CSR_0_BASE + 0x368)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_15_REG (CSR_CPB_CSR_0_BASE + 0x36C)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_16_REG (CSR_CPB_CSR_0_BASE + 0x370)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_17_REG (CSR_CPB_CSR_0_BASE + 0x374)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_18_REG (CSR_CPB_CSR_0_BASE + 0x378)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_19_REG (CSR_CPB_CSR_0_BASE + 0x37C)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_20_REG (CSR_CPB_CSR_0_BASE + 0x380)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_21_REG (CSR_CPB_CSR_0_BASE + 0x384)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_22_REG (CSR_CPB_CSR_0_BASE + 0x388)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_23_REG (CSR_CPB_CSR_0_BASE + 0x38C)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_24_REG (CSR_CPB_CSR_0_BASE + 0x390)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_25_REG (CSR_CPB_CSR_0_BASE + 0x394)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_26_REG (CSR_CPB_CSR_0_BASE + 0x398)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_27_REG (CSR_CPB_CSR_0_BASE + 0x39C)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_28_REG (CSR_CPB_CSR_0_BASE + 0x3A0)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_29_REG (CSR_CPB_CSR_0_BASE + 0x3A4)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_30_REG (CSR_CPB_CSR_0_BASE + 0x3A8)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_ROW_BMP_STA_31_REG (CSR_CPB_CSR_0_BASE + 0x3AC)      /* BMU每个ROW的bitmap的状态寄存器 */
#define CSR_CPB_CSR_AGE_RLS_CNT_0_REG (CSR_CPB_CSR_0_BASE + 0x3B0)       /* BMU每个BNAK老化地址释放统计 */
#define CSR_CPB_CSR_AGE_RLS_CNT_1_REG (CSR_CPB_CSR_0_BASE + 0x3B4)       /* BMU每个BNAK老化地址释放统计 */
#define CSR_CPB_CSR_AGE_RLS_CNT_2_REG (CSR_CPB_CSR_0_BASE + 0x3B8)       /* BMU每个BNAK老化地址释放统计 */
#define CSR_CPB_CSR_AGE_RLS_CNT_3_REG (CSR_CPB_CSR_0_BASE + 0x3BC)       /* BMU每个BNAK老化地址释放统计 */
#define CSR_CPB_CSR_STF_RSP_API_FIFO_CRDT_INIT_REG (CSR_CPB_CSR_0_BASE + 0x830) /* 内部存储reponse/push API实体的信用 \
                                                                                 */
#define CSR_CPB_CSR_STF_PSH_CMD_WT_REG (CSR_CPB_CSR_0_BASE + 0x834)
#define CSR_CPB_CSR_STF_COL_DEL_MD_HDR_EN_REG (CSR_CPB_CSR_0_BASE + 0x838)
#define CSR_CPB_CSR_STF_RD_REQ_FIFO_AF_TH_REG (CSR_CPB_CSR_0_BASE + 0x83C)
#define CSR_CPB_CSR_STF_RD_CTRL_FIFO_AF_TH_REG (CSR_CPB_CSR_0_BASE + 0x840)
#define CSR_CPB_CSR_CPB_STF_API_CRDT_INIT_REG (CSR_CPB_CSR_0_BASE + 0x844)
#define CSR_CPB_CSR_STF_STR_DI_FIFO_AF_TH_REG (CSR_CPB_CSR_0_BASE + 0x848)
#define CSR_CPB_CSR_STF_STR_API_FIFO_AF_TH_REG (CSR_CPB_CSR_0_BASE + 0x84C)
#define CSR_CPB_CSR_STF_CMD_API_FIFO_AF_TH_REG (CSR_CPB_CSR_0_BASE + 0x850)
#define CSR_CPB_CSR_STF_ACKSTR_FIFO_AF_TH_REG (CSR_CPB_CSR_0_BASE + 0x854) /* streamout ACK FQ FIFO的将满阈值 */
#define CSR_CPB_CSR_STF_MSG_VFID_CTL_REG (CSR_CPB_CSR_0_BASE + 0x860)
#define CSR_CPB_CSR_CT_DMA_NRET_CFG_REG (CSR_CPB_CSR_0_BASE + 0x864)      /* DMA normal return配置寄存器 */
#define CSR_CPB_CSR_CT_COL_SRC_TAG_H_CFG_REG (CSR_CPB_CSR_0_BASE + 0x868) /* 聚合时src_tag_h步进控制寄存器 */
#define CSR_CPB_CSR_CT_DEALC_FIFO_AF_TH_REG (CSR_CPB_CSR_0_BASE + 0x870)
#define CSR_CPB_CSR_STFIQ_PSH_FIFO_CFG_REG (CSR_CPB_CSR_0_BASE + 0x910)  /* STF IQ Push请求FIFO配置 */
#define CSR_CPB_CSR_STFIQ_LINK_FIFO_CFG_REG (CSR_CPB_CSR_0_BASE + 0x920) /* STF IQ Link请求FIFO配置 */
#define CSR_CPB_CSR_LINK_WR_FIFO_CFG_REG (CSR_CPB_CSR_0_BASE + 0x924)    /* Link WR请求FIFO配置 */
#define CSR_CPB_CSR_STF_CMD_API_RD_REQ_FIFO_STA_0_REG \
    (CSR_CPB_CSR_0_BASE + 0x1500) /* statefull tile送入的CMD API FIFO状态及其数据读取请求FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_CMD_API_RD_REQ_FIFO_STA_1_REG \
    (CSR_CPB_CSR_0_BASE + 0x1504) /* statefull tile送入的CMD API FIFO状态及其数据读取请求FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_CMD_API_RD_REQ_FIFO_STA_2_REG \
    (CSR_CPB_CSR_0_BASE + 0x1508) /* statefull tile送入的CMD API FIFO状态及其数据读取请求FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_CMD_API_RD_REQ_FIFO_STA_3_REG \
    (CSR_CPB_CSR_0_BASE + 0x150C) /* statefull tile送入的CMD API FIFO状态及其数据读取请求FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_STR_API_FIFO_STA_0_REG \
    (CSR_CPB_CSR_0_BASE + 0x1510) /* statefull tile送入的streamout API FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_STR_API_FIFO_STA_1_REG \
    (CSR_CPB_CSR_0_BASE + 0x1514) /* statefull tile送入的streamout API FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_STR_API_FIFO_STA_2_REG \
    (CSR_CPB_CSR_0_BASE + 0x1518) /* statefull tile送入的streamout API FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_STR_API_FIFO_STA_3_REG \
    (CSR_CPB_CSR_0_BASE + 0x151C) /* statefull tile送入的streamout API FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_WR_RD_DAT_IN_FIFO_STA_0_REG \
    (CSR_CPB_CSR_0_BASE + 0x1520) /* statefull tile进行BMU读写的数据输入FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_WR_RD_DAT_IN_FIFO_STA_1_REG \
    (CSR_CPB_CSR_0_BASE + 0x1524) /* statefull tile进行BMU读写的数据输入FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_RSP_API_HDR_DAT_FIFO_STA_0_REG \
    (CSR_CPB_CSR_0_BASE + 0x1530) /* CPB发送给statefull tile的API header及其数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_RSP_API_HDR_DAT_FIFO_STA_1_REG \
    (CSR_CPB_CSR_0_BASE + 0x1534) /* CPB发送给statefull tile的API header及其数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_RSP_API_HDR_DAT_FIFO_STA_2_REG \
    (CSR_CPB_CSR_0_BASE + 0x1538) /* CPB发送给statefull tile的API header及其数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_RSP_API_HDR_DAT_FIFO_STA_3_REG \
    (CSR_CPB_CSR_0_BASE + 0x153C) /* CPB发送给statefull tile的API header及其数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_RSP_API_CD_CRC_FIFO_STA_0_REG \
    (CSR_CPB_CSR_0_BASE + 0x1540) /* CPB发送给statefull tile的CD及其CRC数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_RSP_API_CD_CRC_FIFO_STA_1_REG \
    (CSR_CPB_CSR_0_BASE + 0x1544) /* CPB发送给statefull tile的CD及其CRC数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_RSP_API_CD_CRC_FIFO_STA_2_REG \
    (CSR_CPB_CSR_0_BASE + 0x1548) /* CPB发送给statefull tile的CD及其CRC数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_RSP_API_CD_CRC_FIFO_STA_3_REG \
    (CSR_CPB_CSR_0_BASE + 0x154C) /* CPB发送给statefull tile的CD及其CRC数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_RSP_API_CS_NPTR_FIFO_STA_0_REG \
    (CSR_CPB_CSR_0_BASE + 0x1550) /* CPB发送给statefull tile的CKS及其NPTR数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_RSP_API_CS_NPTR_FIFO_STA_1_REG \
    (CSR_CPB_CSR_0_BASE + 0x1554) /* CPB发送给statefull tile的CKS及其NPTR数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_RSP_API_CS_NPTR_FIFO_STA_2_REG \
    (CSR_CPB_CSR_0_BASE + 0x1558) /* CPB发送给statefull tile的CKS及其NPTR数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_RSP_API_CS_NPTR_FIFO_STA_3_REG \
    (CSR_CPB_CSR_0_BASE + 0x155C) /* CPB发送给statefull tile的CKS及其NPTR数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_STR_CMD_CNT_0_REG \
    (CSR_CPB_CSR_0_BASE + 0x1560) /* statefull tile下发给CPB streamout、CMD的次数统计 */
#define CSR_CPB_CSR_STF_STR_CMD_CNT_1_REG \
    (CSR_CPB_CSR_0_BASE + 0x1564) /* statefull tile下发给CPB streamout、CMD的次数统计 */
#define CSR_CPB_CSR_STF_STR_CMD_CNT_2_REG \
    (CSR_CPB_CSR_0_BASE + 0x1568) /* statefull tile下发给CPB streamout、CMD的次数统计 */
#define CSR_CPB_CSR_STF_STR_CMD_CNT_3_REG \
    (CSR_CPB_CSR_0_BASE + 0x156C) /* statefull tile下发给CPB streamout、CMD的次数统计 */
#define CSR_CPB_CSR_STF_ACK_RSP_CNT_0_REG \
    (CSR_CPB_CSR_0_BASE + 0x1570) /* CPB ACK statefull FQ及其statefull tile的次数统计 */
#define CSR_CPB_CSR_STF_ACK_RSP_CNT_1_REG \
    (CSR_CPB_CSR_0_BASE + 0x1574) /* CPB ACK statefull FQ及其statefull tile的次数统计 */
#define CSR_CPB_CSR_STF_ACK_RSP_CNT_2_REG \
    (CSR_CPB_CSR_0_BASE + 0x1578) /* CPB ACK statefull FQ及其statefull tile的次数统计 */
#define CSR_CPB_CSR_STF_ACK_RSP_CNT_3_REG \
    (CSR_CPB_CSR_0_BASE + 0x157C) /* CPB ACK statefull FQ及其statefull tile的次数统计 */
#define CSR_CPB_CSR_STF_PSH_CNT_0_REG (CSR_CPB_CSR_0_BASE + 0x1580) /* statefull push请求次数统计 */
#define CSR_CPB_CSR_STF_PSH_CNT_1_REG (CSR_CPB_CSR_0_BASE + 0x1584) /* statefull push请求次数统计 */
#define CSR_CPB_CSR_STF_PSH_CNT_2_REG (CSR_CPB_CSR_0_BASE + 0x1588) /* statefull push请求次数统计 */
#define CSR_CPB_CSR_STF_PSH_CNT_3_REG (CSR_CPB_CSR_0_BASE + 0x158C) /* statefull push请求次数统计 */
#define CSR_CPB_CSR_STF_CELL_MDF_CNT_0_REG \
    (CSR_CPB_CSR_0_BASE + 0x1590) /* statefull tile下发cell modify streamout次数统计 */
#define CSR_CPB_CSR_STF_CELL_MDF_CNT_1_REG \
    (CSR_CPB_CSR_0_BASE + 0x1594) /* statefull tile下发cell modify streamout次数统计 */
#define CSR_CPB_CSR_STF_CELL_MDF_CNT_2_REG \
    (CSR_CPB_CSR_0_BASE + 0x1598) /* statefull tile下发cell modify streamout次数统计 */
#define CSR_CPB_CSR_STF_CELL_MDF_CNT_3_REG \
    (CSR_CPB_CSR_0_BASE + 0x159C) /* statefull tile下发cell modify streamout次数统计 */
#define CSR_CPB_CSR_STF_WR_DI_CTRL_FIFO_STA_0_REG \
    (CSR_CPB_CSR_0_BASE + 0x15A4) /* stateful tile进行BMU写的数据控制FIFO及其streamout ACK FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_WR_DI_CTRL_FIFO_STA_1_REG \
    (CSR_CPB_CSR_0_BASE + 0x15A8) /* stateful tile进行BMU写的数据控制FIFO及其streamout ACK FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_FIFO_OV_ERR_0_REG (CSR_CPB_CSR_0_BASE + 0x15B0)
#define CSR_CPB_CSR_STF_FIFO_OV_ERR_1_REG (CSR_CPB_CSR_0_BASE + 0x15B4)
#define CSR_CPB_CSR_STF_FIFO_UF_ERR_0_REG (CSR_CPB_CSR_0_BASE + 0x15B8)
#define CSR_CPB_CSR_STF_FIFO_UF_ERR_1_REG (CSR_CPB_CSR_0_BASE + 0x15BC)
#define CSR_CPB_CSR_CT_EXT_DEALC_FIFO_STA_REG \
    (CSR_CPB_CSR_0_BASE + 0x15C0) /* extend mode push时，extend cell释放FIFO状态寄存器 */
#define CSR_CPB_CSR_STF_PCOL_NUM_ERR_REG \
    (CSR_CPB_CSR_0_BASE + 0x15C4) /* 弱聚合包数过多，导致发送给tile的src_tag_h错误 */
#define CSR_CPB_CSR_STFWR_FIFO_RAM_ERR_0_REG (CSR_CPB_CSR_0_BASE + 0x15D8)  /* STF WR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STFWR_FIFO_RAM_ERR_1_REG (CSR_CPB_CSR_0_BASE + 0x15DC)  /* STF WR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STFSTR_FIFO_RAM_ERR_0_REG (CSR_CPB_CSR_0_BASE + 0x15E0) /* STF STR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STFSTR_FIFO_RAM_ERR_1_REG (CSR_CPB_CSR_0_BASE + 0x15E4) /* STF STR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STFSTR_FIFO_RAM_ERR_2_REG (CSR_CPB_CSR_0_BASE + 0x15E8) /* STF STR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STFSTR_FIFO_RAM_ERR_3_REG (CSR_CPB_CSR_0_BASE + 0x15EC) /* STF STR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STFRSP_FIFO_RAM_ERR_0_REG (CSR_CPB_CSR_0_BASE + 0x15F0) /* STF RSP FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STFRSP_FIFO_RAM_ERR_1_REG (CSR_CPB_CSR_0_BASE + 0x15F4) /* STF RSP FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STFRSP_FIFO_RAM_ERR_2_REG (CSR_CPB_CSR_0_BASE + 0x15F8) /* STF RSP FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STFRSP_FIFO_RAM_ERR_3_REG (CSR_CPB_CSR_0_BASE + 0x15FC) /* STF RSP FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STFIQ_PKT_PSH_CNT_0_REG (CSR_CPB_CSR_0_BASE + 0x1620)   /* STFIQ的PKT Push请求统计 */
#define CSR_CPB_CSR_STFIQ_PKT_PSH_CNT_1_REG (CSR_CPB_CSR_0_BASE + 0x1624)   /* STFIQ的PKT Push请求统计 */
#define CSR_CPB_CSR_STFIQ_PKT_PSH_CNT_2_REG (CSR_CPB_CSR_0_BASE + 0x1628)   /* STFIQ的PKT Push请求统计 */
#define CSR_CPB_CSR_STFIQ_PKT_PSH_CNT_3_REG (CSR_CPB_CSR_0_BASE + 0x162C)   /* STFIQ的PKT Push请求统计 */
#define CSR_CPB_CSR_STFIQ_MSG_PSH_CNT_0_REG (CSR_CPB_CSR_0_BASE + 0x1630)   /* STFIQ的MSG Push请求统计 */
#define CSR_CPB_CSR_STFIQ_MSG_PSH_CNT_1_REG (CSR_CPB_CSR_0_BASE + 0x1634)   /* STFIQ的MSG Push请求统计 */
#define CSR_CPB_CSR_STFIQ_MSG_PSH_CNT_2_REG (CSR_CPB_CSR_0_BASE + 0x1638)   /* STFIQ的MSG Push请求统计 */
#define CSR_CPB_CSR_STFIQ_MSG_PSH_CNT_3_REG (CSR_CPB_CSR_0_BASE + 0x163C)   /* STFIQ的MSG Push请求统计 */
#define CSR_CPB_CSR_STFIQ_COL_PSH_CNT_0_REG (CSR_CPB_CSR_0_BASE + 0x1640)   /* STFIQ的聚合推送请求统计 */
#define CSR_CPB_CSR_STFIQ_COL_PSH_CNT_1_REG (CSR_CPB_CSR_0_BASE + 0x1644)   /* STFIQ的聚合推送请求统计 */
#define CSR_CPB_CSR_STFIQ_COL_PSH_CNT_2_REG (CSR_CPB_CSR_0_BASE + 0x1648)   /* STFIQ的聚合推送请求统计 */
#define CSR_CPB_CSR_STFIQ_COL_PSH_CNT_3_REG (CSR_CPB_CSR_0_BASE + 0x164C)   /* STFIQ的聚合推送请求统计 */
#define CSR_CPB_CSR_STFIQ_LINK_REQ_CNT_0_REG (CSR_CPB_CSR_0_BASE + 0x1650)  /* STFIQ的Link串链请求次数统计 */
#define CSR_CPB_CSR_STFIQ_LINK_REQ_CNT_1_REG (CSR_CPB_CSR_0_BASE + 0x1654)  /* STFIQ的Link串链请求次数统计 */
#define CSR_CPB_CSR_STFIQ_LINK_REQ_CNT_2_REG (CSR_CPB_CSR_0_BASE + 0x1658)  /* STFIQ的Link串链请求次数统计 */
#define CSR_CPB_CSR_STFIQ_LINK_REQ_CNT_3_REG (CSR_CPB_CSR_0_BASE + 0x165C)  /* STFIQ的Link串链请求次数统计 */
#define CSR_CPB_CSR_STFIQ_PSH_FIFO_STA_0_REG (CSR_CPB_CSR_0_BASE + 0x1690)  /* STFIQ PSH FIFO状态寄存器 */
#define CSR_CPB_CSR_STFIQ_PSH_FIFO_STA_1_REG (CSR_CPB_CSR_0_BASE + 0x1694)  /* STFIQ PSH FIFO状态寄存器 */
#define CSR_CPB_CSR_STFIQ_PSH_FIFO_STA_2_REG (CSR_CPB_CSR_0_BASE + 0x1698)  /* STFIQ PSH FIFO状态寄存器 */
#define CSR_CPB_CSR_STFIQ_PSH_FIFO_STA_3_REG (CSR_CPB_CSR_0_BASE + 0x169C)  /* STFIQ PSH FIFO状态寄存器 */
#define CSR_CPB_CSR_STFIQ_LINK_FIFO_STA_0_REG (CSR_CPB_CSR_0_BASE + 0x16A0) /* STFIQ LINK FIFO状态寄存器 */
#define CSR_CPB_CSR_STFIQ_LINK_FIFO_STA_1_REG (CSR_CPB_CSR_0_BASE + 0x16A4) /* STFIQ LINK FIFO状态寄存器 */
#define CSR_CPB_CSR_STFIQ_LINK_FIFO_STA_2_REG (CSR_CPB_CSR_0_BASE + 0x16A8) /* STFIQ LINK FIFO状态寄存器 */
#define CSR_CPB_CSR_STFIQ_LINK_FIFO_STA_3_REG (CSR_CPB_CSR_0_BASE + 0x16AC) /* STFIQ LINK FIFO状态寄存器 */
#define CSR_CPB_CSR_LINK_WR_FIFO_STA_REG (CSR_CPB_CSR_0_BASE + 0x16B0)      /* LINK WR FIFO状态寄存器 */
#define CSR_CPB_CSR_CIQ_FIFO_OF_ERR_REG (CSR_CPB_CSR_0_BASE + 0x16C0)       /* CBP IQ接口模块FIFO Overflow状态记录 */
#define CSR_CPB_CSR_CIQ_FIFO_UF_ERR_REG (CSR_CPB_CSR_0_BASE + 0x16C4)       /* CBP IQ接口模块FIFO Underflow状态记录 */
#define CSR_CPB_CSR_CIQ_RAM_ERR_0_REG (CSR_CPB_CSR_0_BASE + 0x16C8)         /* CBP IQ接口模块RAM ECC ERR状态记录 */
#define CSR_CPB_CSR_CIQ_RAM_ERR_1_REG (CSR_CPB_CSR_0_BASE + 0x16CC)         /* CBP IQ接口模块RAM ECC ERR状态记录 */
#define CSR_CPB_CSR_CIQ_RAM_ERR_2_REG (CSR_CPB_CSR_0_BASE + 0x16D0)         /* CBP IQ接口模块RAM ECC ERR状态记录 */
#define CSR_CPB_CSR_CIQ_RAM_ERR_3_REG (CSR_CPB_CSR_0_BASE + 0x16D4)         /* CBP IQ接口模块RAM ECC ERR状态记录 */
#define CSR_CPB_CSR_CIQ_ERR_REG (CSR_CPB_CSR_0_BASE + 0x16E0)               /* CBP IQ接口模块错误状态记录 */
#define CSR_CPB_CSR_DAT_RAM_ERR_0_REG (CSR_CPB_CSR_0_BASE + 0x1BA0)         /* BMU DAT Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_DAT_RAM_ERR_1_REG (CSR_CPB_CSR_0_BASE + 0x1BA4)         /* BMU DAT Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_DAT_RAM_ERR_2_REG (CSR_CPB_CSR_0_BASE + 0x1BA8)         /* BMU DAT Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_DAT_RAM_ERR_3_REG (CSR_CPB_CSR_0_BASE + 0x1BAC)         /* BMU DAT Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_DAT_RAM_ERR_4_REG (CSR_CPB_CSR_0_BASE + 0x1BB0)         /* BMU DAT Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_DAT_RAM_ERR_5_REG (CSR_CPB_CSR_0_BASE + 0x1BB4)         /* BMU DAT Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_DAT_RAM_ERR_6_REG (CSR_CPB_CSR_0_BASE + 0x1BB8)         /* BMU DAT Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_DAT_RAM_ERR_7_REG (CSR_CPB_CSR_0_BASE + 0x1BBC)         /* BMU DAT Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CD_RAM_ERR_0_REG (CSR_CPB_CSR_0_BASE + 0x1BC0)          /* BMU CD Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CD_RAM_ERR_1_REG (CSR_CPB_CSR_0_BASE + 0x1BC4)          /* BMU CD Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CD_RAM_ERR_2_REG (CSR_CPB_CSR_0_BASE + 0x1BC8)          /* BMU CD Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CD_RAM_ERR_3_REG (CSR_CPB_CSR_0_BASE + 0x1BCC)          /* BMU CD Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CD_RAM_ERR_4_REG (CSR_CPB_CSR_0_BASE + 0x1BD0)          /* BMU CD Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CD_RAM_ERR_5_REG (CSR_CPB_CSR_0_BASE + 0x1BD4)          /* BMU CD Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CD_RAM_ERR_6_REG (CSR_CPB_CSR_0_BASE + 0x1BD8)          /* BMU CD Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CD_RAM_ERR_7_REG (CSR_CPB_CSR_0_BASE + 0x1BDC)          /* BMU CD Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_NPTR_RAM_ERR_0_REG (CSR_CPB_CSR_0_BASE + 0x1BE0)        /* BMU NPTR Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_NPTR_RAM_ERR_1_REG (CSR_CPB_CSR_0_BASE + 0x1BE4)        /* BMU NPTR Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_NPTR_RAM_ERR_2_REG (CSR_CPB_CSR_0_BASE + 0x1BE8)        /* BMU NPTR Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_NPTR_RAM_ERR_3_REG (CSR_CPB_CSR_0_BASE + 0x1BEC)        /* BMU NPTR Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_NPTR_RAM_ERR_4_REG (CSR_CPB_CSR_0_BASE + 0x1BF0)        /* BMU NPTR Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_NPTR_RAM_ERR_5_REG (CSR_CPB_CSR_0_BASE + 0x1BF4)        /* BMU NPTR Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_NPTR_RAM_ERR_6_REG (CSR_CPB_CSR_0_BASE + 0x1BF8)        /* BMU NPTR Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_NPTR_RAM_ERR_7_REG (CSR_CPB_CSR_0_BASE + 0x1BFC)        /* BMU NPTR Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_TI_RAM_ERR_0_REG (CSR_CPB_CSR_0_BASE + 0x1C00)          /* BMU TI Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_TI_RAM_ERR_1_REG (CSR_CPB_CSR_0_BASE + 0x1C04)          /* BMU TI Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_TI_RAM_ERR_2_REG (CSR_CPB_CSR_0_BASE + 0x1C08)          /* BMU TI Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_TI_RAM_ERR_3_REG (CSR_CPB_CSR_0_BASE + 0x1C0C)          /* BMU TI Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_TI_RAM_ERR_4_REG (CSR_CPB_CSR_0_BASE + 0x1C10)          /* BMU TI Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_TI_RAM_ERR_5_REG (CSR_CPB_CSR_0_BASE + 0x1C14)          /* BMU TI Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_TI_RAM_ERR_6_REG (CSR_CPB_CSR_0_BASE + 0x1C18)          /* BMU TI Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_TI_RAM_ERR_7_REG (CSR_CPB_CSR_0_BASE + 0x1C1C)          /* BMU TI Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_BMP_RAM_ERR_0_REG (CSR_CPB_CSR_0_BASE + 0x1C20)         /* BMP TI Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_BMP_RAM_ERR_1_REG (CSR_CPB_CSR_0_BASE + 0x1C24)         /* BMP TI Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_BMP_RAM_ERR_2_REG (CSR_CPB_CSR_0_BASE + 0x1C28)         /* BMP TI Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_BMP_RAM_ERR_3_REG (CSR_CPB_CSR_0_BASE + 0x1C2C)         /* BMP TI Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_BMP_RAM_ERR_4_REG (CSR_CPB_CSR_0_BASE + 0x1C30)         /* BMP TI Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_BMP_RAM_ERR_5_REG (CSR_CPB_CSR_0_BASE + 0x1C34)         /* BMP TI Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_BMP_RAM_ERR_6_REG (CSR_CPB_CSR_0_BASE + 0x1C38)         /* BMP TI Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_BMP_RAM_ERR_7_REG (CSR_CPB_CSR_0_BASE + 0x1C3C)         /* BMP TI Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_AGE_RAM_ERR_0_REG (CSR_CPB_CSR_0_BASE + 0x1C40)         /* BMP AGE Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_AGE_RAM_ERR_1_REG (CSR_CPB_CSR_0_BASE + 0x1C44)         /* BMP AGE Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_AGE_RAM_ERR_2_REG (CSR_CPB_CSR_0_BASE + 0x1C48)         /* BMP AGE Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_AGE_RAM_ERR_3_REG (CSR_CPB_CSR_0_BASE + 0x1C4C)         /* BMP AGE Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_AGE_RAM_ERR_4_REG (CSR_CPB_CSR_0_BASE + 0x1C50)         /* BMP AGE Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_AGE_RAM_ERR_5_REG (CSR_CPB_CSR_0_BASE + 0x1C54)         /* BMP AGE Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_AGE_RAM_ERR_6_REG (CSR_CPB_CSR_0_BASE + 0x1C58)         /* BMP AGE Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_AGE_RAM_ERR_7_REG (CSR_CPB_CSR_0_BASE + 0x1C5C)         /* BMP AGE Mem错误历史记录寄存器 */

/* CPB_CSR_1 Base address of Module's Register */
#define CSR_CPB_CSR_1_BASE (0x4000)

/* **************************************************************************** */
/*                      CPB_CSR_1 Registers' Definitions                            */
/* **************************************************************************** */

#define CSR_CPB_CSR_CIT_DATA_IN_FIFO_AF_TH_REG (CSR_CPB_CSR_1_BASE + 0x500)
#define CSR_CPB_CSR_CIT_DEALC_FIFO_AF_TH_REG (CSR_CPB_CSR_1_BASE + 0x504)
#define CSR_CPB_CSR_CIT_EC_CH_REG (CSR_CPB_CSR_1_BASE + 0x508) /* EC通道配置 */
#define CSR_CPB_CSR_CPR_PRO_WT_REG (CSR_CPB_CSR_1_BASE + 0x600)
#define CSR_CPB_CSR_CPR_FIFO_CRDT_INIT_REG (CSR_CPB_CSR_1_BASE + 0x604)
#define CSR_CPB_CSR_CPR_DEALC_TX_AF_TH_REG (CSR_CPB_CSR_1_BASE + 0x610)
#define CSR_CPB_CSR_CPR_DEALC_RX_AF_TH_REG (CSR_CPB_CSR_1_BASE + 0x614)
#define CSR_CPB_CSR_CPR_PRLS_AF_TH_REG (CSR_CPB_CSR_1_BASE + 0x618)
#define CSR_CPB_CSR_CPR_COL_TH_REG (CSR_CPB_CSR_1_BASE + 0x61C)
#define CSR_CPB_CSR_CPR_PRO_DI_FIFO_AF_TH_REG (CSR_CPB_CSR_1_BASE + 0x630)
#define CSR_CPB_CSR_CPR_PRO_DEALC_TX_FIFO_AF_TH_REG (CSR_CPB_CSR_1_BASE + 0x634)
#define CSR_CPB_CSR_CPR_PRO_DEALC_RX_FIFO_AF_TH_REG (CSR_CPB_CSR_1_BASE + 0x638)
#define CSR_CPB_CSR_CPR_PRO_FIFO_CRDT_INIT_REG (CSR_CPB_CSR_1_BASE + 0x63C)
#define CSR_CPB_CSR_CPR_PRO_DEALC_RP_TH_REG (CSR_CPB_CSR_1_BASE + 0x640)
#define CSR_CPB_CSR_CPR_PRO_RRDY_FIFO_AF_TH_REG (CSR_CPB_CSR_1_BASE + 0x644)
#define CSR_CPB_CSR_CPR_OUT_ERR_EN_REG (CSR_CPB_CSR_1_BASE + 0x648)    /* CPB输出给PERX的err bit有效使能 */
#define CSR_CPB_CSR_CIT_DAT_FIFO_STA_REG (CSR_CPB_CSR_1_BASE + 0x1100) /* IPSUTX_CPB接口数据FIFO的状态寄存器 */
#define CSR_CPB_CSR_CIT_DEALC_FIFO_STA_REG \
    (CSR_CPB_CSR_1_BASE + 0x1104) /* IPSUTX_CPB接口通告PCI及其PRM cell申请接口FIFO状态寄存器 */
#define CSR_CPB_CSR_CIT_IN_PKT_SOP_CNT_REG (CSR_CPB_CSR_1_BASE + 0x1120)     /* CPB从IPSUTX接收到报文SOP数量的统计 */
#define CSR_CPB_CSR_CIT_IN_PKT_EOP_CNT_REG (CSR_CPB_CSR_1_BASE + 0x1124)     /* CPB从IPSUTX接收到报文EOP数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_0_REG (CSR_CPB_CSR_1_BASE + 0x1130)  /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_1_REG (CSR_CPB_CSR_1_BASE + 0x1134)  /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_2_REG (CSR_CPB_CSR_1_BASE + 0x1138)  /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_3_REG (CSR_CPB_CSR_1_BASE + 0x113C)  /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_4_REG (CSR_CPB_CSR_1_BASE + 0x1140)  /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_5_REG (CSR_CPB_CSR_1_BASE + 0x1144)  /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_6_REG (CSR_CPB_CSR_1_BASE + 0x1148)  /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_7_REG (CSR_CPB_CSR_1_BASE + 0x114C)  /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_8_REG (CSR_CPB_CSR_1_BASE + 0x1150)  /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_9_REG (CSR_CPB_CSR_1_BASE + 0x1154)  /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_10_REG (CSR_CPB_CSR_1_BASE + 0x1158) /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_11_REG (CSR_CPB_CSR_1_BASE + 0x115C) /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_12_REG (CSR_CPB_CSR_1_BASE + 0x1160) /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_13_REG (CSR_CPB_CSR_1_BASE + 0x1164) /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_14_REG (CSR_CPB_CSR_1_BASE + 0x1168) /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_15_REG (CSR_CPB_CSR_1_BASE + 0x116C) /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_16_REG (CSR_CPB_CSR_1_BASE + 0x1170) /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_17_REG (CSR_CPB_CSR_1_BASE + 0x1174) /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_18_REG (CSR_CPB_CSR_1_BASE + 0x1178) /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_19_REG (CSR_CPB_CSR_1_BASE + 0x117C) /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_20_REG (CSR_CPB_CSR_1_BASE + 0x1180) /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_21_REG (CSR_CPB_CSR_1_BASE + 0x1184) /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_22_REG (CSR_CPB_CSR_1_BASE + 0x1188) /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_IN_CHNL_PKT_CNT_23_REG (CSR_CPB_CSR_1_BASE + 0x118C) /* CPB从IPSUTX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIT_RPT_IQ_CNT_REG (CSR_CPB_CSR_1_BASE + 0x1190)   /* CPB向IQ通告PCI次数的统计每个报文仅统计一次 */
#define CSR_CPB_CSR_CIT_IQ_BP_CNT_REG (CSR_CPB_CSR_1_BASE + 0x1194)    /* IQ反压CPB发送侧报文通告的次数 */
#define CSR_CPB_CSR_CIT_PAL_LESS_STA_REG (CSR_CPB_CSR_1_BASE + 0x1198) /* 发送侧非UP（MCU）通道预扣状态寄存器 */
#define CSR_CPB_CSR_CIT_PAL_ERR_REG (CSR_CPB_CSR_1_BASE + 0x119C)      /* 发送侧非UP（MCU）通道预扣不足错误中断 */
#define CSR_CPB_CSR_CIT_SCHNL_ERR_REG (CSR_CPB_CSR_1_BASE + 0x11A0)    /* IPSUTX送给CPB报文对应的channel越界错误 */
#define CSR_CPB_CSR_CIT_FIFO_ERR_REG (CSR_CPB_CSR_1_BASE + 0x11A4)     /* IPSUTX_CPB接口FIFO溢出错误 */
#define CSR_CPB_CSR_CIT_EC_ILLEGAL_REG (CSR_CPB_CSR_1_BASE + 0x11A8)   /* IPSUTX送过来的EC channel配置非法 */
#define CSR_CPB_CSR_CIT_FIFO_RAM_ERR_REG (CSR_CPB_CSR_1_BASE + 0x11B0) /* CIT FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CPR_PRO_DAT_IN_RRDY_FIFO_STA_0_REG \
    (CSR_CPB_CSR_1_BASE + 0x1200) /* CPB_RX送入的读取控制信息及其FC RRDY回复FIFO的状态寄存器 */
#define CSR_CPB_CSR_CPR_PRO_DAT_IN_RRDY_FIFO_STA_1_REG \
    (CSR_CPB_CSR_1_BASE + 0x1204) /* CPB_RX送入的读取控制信息及其FC RRDY回复FIFO的状态寄存器 */
#define CSR_CPB_CSR_CPR_PRO_DAT_IN_RRDY_FIFO_STA_2_REG \
    (CSR_CPB_CSR_1_BASE + 0x1208) /* CPB_RX送入的读取控制信息及其FC RRDY回复FIFO的状态寄存器 */
#define CSR_CPB_CSR_CPR_PRO_DAT_IN_RRDY_FIFO_STA_3_REG \
    (CSR_CPB_CSR_1_BASE + 0x120C) /* CPB_RX送入的读取控制信息及其FC RRDY回复FIFO的状态寄存器 */
#define CSR_CPB_CSR_CPR_PRO_DAT_IN_RRDY_FIFO_STA_4_REG \
    (CSR_CPB_CSR_1_BASE + 0x1210) /* CPB_RX送入的读取控制信息及其FC RRDY回复FIFO的状态寄存器 */
#define CSR_CPB_CSR_CPR_PRO_DEALC_FIFO_STA_0_REG \
    (CSR_CPB_CSR_1_BASE + 0x1214) /* CPB_PERX_PRO通告PRM cell释放接口FIFO状态寄存器 */
#define CSR_CPB_CSR_CPR_PRO_DEALC_FIFO_STA_1_REG \
    (CSR_CPB_CSR_1_BASE + 0x1218) /* CPB_PERX_PRO通告PRM cell释放接口FIFO状态寄存器 */
#define CSR_CPB_CSR_CPR_PRO_DEALC_FIFO_STA_2_REG \
    (CSR_CPB_CSR_1_BASE + 0x121C) /* CPB_PERX_PRO通告PRM cell释放接口FIFO状态寄存器 */
#define CSR_CPB_CSR_CPR_PRO_DEALC_FIFO_STA_3_REG \
    (CSR_CPB_CSR_1_BASE + 0x1220) /* CPB_PERX_PRO通告PRM cell释放接口FIFO状态寄存器 */
#define CSR_CPB_CSR_CPR_PRO_DEALC_FIFO_STA_4_REG \
    (CSR_CPB_CSR_1_BASE + 0x1224) /* CPB_PERX_PRO通告PRM cell释放接口FIFO状态寄存器 */
#define CSR_CPB_CSR_CPR_DEALC_FIFO_STA_REG \
    (CSR_CPB_CSR_1_BASE + 0x1228) /* CPB_PERX模块通告PRM cell释放FIFO的状态寄存器（经调度送出） */
#define CSR_CPB_CSR_CPR_DAT_OUT_FIFO_STA_0_REG \
    (CSR_CPB_CSR_1_BASE + 0x122C) /* CPB_PERX接口输出数据FIFO的状态寄存器（经调度送给PERX） */
#define CSR_CPB_CSR_CPR_DAT_OUT_FIFO_STA_1_REG \
    (CSR_CPB_CSR_1_BASE + 0x1230) /* CPB_PERX接口输出数据FIFO的状态寄存器（经调度送给PERX） */
#define CSR_CPB_CSR_CPR_DAT_OUT_FIFO_STA_2_REG \
    (CSR_CPB_CSR_1_BASE + 0x1234) /* CPB_PERX接口输出数据FIFO的状态寄存器（经调度送给PERX） */
#define CSR_CPB_CSR_CPR_DAT_OUT_FIFO_STA_3_REG \
    (CSR_CPB_CSR_1_BASE + 0x1238) /* CPB_PERX接口输出数据FIFO的状态寄存器（经调度送给PERX） */
#define CSR_CPB_CSR_CPR_DAT_OUT_FIFO_STA_4_REG \
    (CSR_CPB_CSR_1_BASE + 0x123C) /* CPB_PERX接口输出数据FIFO的状态寄存器（经调度送给PERX） */
#define CSR_CPB_CSR_CPR_PRLS_FIFO_STA_REG (CSR_CPB_CSR_1_BASE + 0x1240)       /* CPB_PERX接口PRLS FIFO状态寄存器 */
#define CSR_CPB_CSR_CPR_OUT_PKT_SOP_CNT_REG (CSR_CPB_CSR_1_BASE + 0x1244)     /* CPB输出给PERX报文SOP数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_PKT_EOP_CNT_REG (CSR_CPB_CSR_1_BASE + 0x1248)     /* CPB输出给PERX报文EOP数量的统计 */
#define CSR_CPB_CSR_CPR_RRDY_SIDE_ERR_REG (CSR_CPB_CSR_1_BASE + 0x124C)       /* FC业务释放报文对应的源错误 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_0_REG (CSR_CPB_CSR_1_BASE + 0x1250)  /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_1_REG (CSR_CPB_CSR_1_BASE + 0x1254)  /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_2_REG (CSR_CPB_CSR_1_BASE + 0x1258)  /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_3_REG (CSR_CPB_CSR_1_BASE + 0x125C)  /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_4_REG (CSR_CPB_CSR_1_BASE + 0x1260)  /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_5_REG (CSR_CPB_CSR_1_BASE + 0x1264)  /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_6_REG (CSR_CPB_CSR_1_BASE + 0x1268)  /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_7_REG (CSR_CPB_CSR_1_BASE + 0x126C)  /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_8_REG (CSR_CPB_CSR_1_BASE + 0x1270)  /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_9_REG (CSR_CPB_CSR_1_BASE + 0x1274)  /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_10_REG (CSR_CPB_CSR_1_BASE + 0x1278) /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_11_REG (CSR_CPB_CSR_1_BASE + 0x127C) /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_12_REG (CSR_CPB_CSR_1_BASE + 0x1280) /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_13_REG (CSR_CPB_CSR_1_BASE + 0x1284) /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_14_REG (CSR_CPB_CSR_1_BASE + 0x1288) /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_15_REG (CSR_CPB_CSR_1_BASE + 0x128C) /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_16_REG (CSR_CPB_CSR_1_BASE + 0x1290) /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_17_REG (CSR_CPB_CSR_1_BASE + 0x1294) /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_18_REG (CSR_CPB_CSR_1_BASE + 0x1298) /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_19_REG (CSR_CPB_CSR_1_BASE + 0x129C) /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_20_REG (CSR_CPB_CSR_1_BASE + 0x12A0) /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_21_REG (CSR_CPB_CSR_1_BASE + 0x12A4) /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_OUT_CHNL_PKT_CNT_22_REG (CSR_CPB_CSR_1_BASE + 0x12A8) /* CPB输出给PERX报文数量的统计 */
#define CSR_CPB_CSR_CPR_SOF_MSM_0_REG \
    (CSR_CPB_CSR_1_BASE + 0x12AC) /* CPB输出报文给PERX时，请求SOF与CD INFO中的SOF不匹配 */
#define CSR_CPB_CSR_CPR_SOF_MSM_1_REG \
    (CSR_CPB_CSR_1_BASE + 0x12B0) /* CPB输出报文给PERX时，请求SOF与CD INFO中的SOF不匹配 */
#define CSR_CPB_CSR_CPR_SOF_MSM_2_REG \
    (CSR_CPB_CSR_1_BASE + 0x12B4) /* CPB输出报文给PERX时，请求SOF与CD INFO中的SOF不匹配 */
#define CSR_CPB_CSR_CPR_SOF_MSM_3_REG \
    (CSR_CPB_CSR_1_BASE + 0x12B8) /* CPB输出报文给PERX时，请求SOF与CD INFO中的SOF不匹配 */
#define CSR_CPB_CSR_CPR_SOF_MSM_4_REG \
    (CSR_CPB_CSR_1_BASE + 0x12BC) /* CPB输出报文给PERX时，请求SOF与CD INFO中的SOF不匹配 */
#define CSR_CPB_CSR_CPR_EOF_MSM_0_REG \
    (CSR_CPB_CSR_1_BASE + 0x12C0) /* CPB输出报文给PERX时，读取请求EOF与CD INFO中的EOF不匹配 */
#define CSR_CPB_CSR_CPR_EOF_MSM_1_REG \
    (CSR_CPB_CSR_1_BASE + 0x12C4) /* CPB输出报文给PERX时，读取请求EOF与CD INFO中的EOF不匹配 */
#define CSR_CPB_CSR_CPR_EOF_MSM_2_REG \
    (CSR_CPB_CSR_1_BASE + 0x12C8) /* CPB输出报文给PERX时，读取请求EOF与CD INFO中的EOF不匹配 */
#define CSR_CPB_CSR_CPR_EOF_MSM_3_REG \
    (CSR_CPB_CSR_1_BASE + 0x12CC) /* CPB输出报文给PERX时，读取请求EOF与CD INFO中的EOF不匹配 */
#define CSR_CPB_CSR_CPR_EOF_MSM_4_REG \
    (CSR_CPB_CSR_1_BASE + 0x12D0) /* CPB输出报文给PERX时，读取请求EOF与CD INFO中的EOF不匹配 */
#define CSR_CPB_CSR_CPR_FIFO_OV_ERR_REG (CSR_CPB_CSR_1_BASE + 0x12D4)            /* CPB_PERX_PRO中FIFO上溢错误 */
#define CSR_CPB_CSR_CPR_FIFO_ERR_REG (CSR_CPB_CSR_1_BASE + 0x12D8)               /* CPB_PERX_MISC接口模块FIFO溢出错误 */
#define CSR_CPB_CSR_CPR_FIFO_UF_ERR_REG (CSR_CPB_CSR_1_BASE + 0x12DC)            /* CPB_PERX_PRO模块FIFO下溢错误 */
#define CSR_CPB_CSR_CPR_SGE_CRDT_ERR_REG (CSR_CPB_CSR_1_BASE + 0x12E0)           /* 发送往CPI的sge信用值微码填充错误 */
#define CSR_CPB_CSR_CPR_SGE_CRDT_ERR_DMA_HED_L_REG (CSR_CPB_CSR_1_BASE + 0x12E4) /* sge预扣错误时微码填充的B8yte数据 \
                                                                                  */
#define CSR_CPB_CSR_CPR_SGE_CRDT_ERR_DMA_HED_H_REG (CSR_CPB_CSR_1_BASE + 0x12E8) /* sge预扣错误时微码填充的B8yte数据 \
                                                                                  */
#define CSR_CPB_CSR_CPR_FIFO_RAM_ERR_0_REG (CSR_CPB_CSR_1_BASE + 0x12EC)         /* CPR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CPR_FIFO_RAM_ERR_1_REG (CSR_CPB_CSR_1_BASE + 0x12F0)         /* CPR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CPR_FIFO_RAM_ERR_2_REG (CSR_CPB_CSR_1_BASE + 0x12F4)         /* CPR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CPR_FIFO_RAM_ERR_3_REG (CSR_CPB_CSR_1_BASE + 0x12F8)         /* CPR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CPR_FIFO_RAM_ERR_4_REG (CSR_CPB_CSR_1_BASE + 0x12FC)         /* CPR FIFO Mem错误历史记录寄存器 */

/* CPB_CSR_2 Base address of Module's Register */
#define CSR_CPB_CSR_2_BASE (0x6000)

/* **************************************************************************** */
/*                      CPB_CSR_2 Registers' Definitions                            */
/* **************************************************************************** */

#define CSR_CPB_CSR_STL_RSP_API_FIFO_CRDT_INIT_REG (CSR_CPB_CSR_2_BASE + 0x800) /* 内部存储reponse/push API实体的信用 \
                                                                                 */
#define CSR_CPB_CSR_STL_PSH_CMD_WT_REG (CSR_CPB_CSR_2_BASE + 0x804)
#define CSR_CPB_CSR_STL_RD_REQ_FIFO_AF_TH_REG (CSR_CPB_CSR_2_BASE + 0x80C)
#define CSR_CPB_CSR_STL_RD_CTRL_FIFO_AF_TH_REG (CSR_CPB_CSR_2_BASE + 0x810)
#define CSR_CPB_CSR_CPB_STL_API_CRDT_INIT_REG (CSR_CPB_CSR_2_BASE + 0x814)
#define CSR_CPB_CSR_STL_STR_DI_FIFO_AF_TH_REG (CSR_CPB_CSR_2_BASE + 0x818)
#define CSR_CPB_CSR_STL_STR_API_FIFO_AF_TH_REG (CSR_CPB_CSR_2_BASE + 0x81C)
#define CSR_CPB_CSR_STL_CMD_API_FIFO_AF_TH_REG (CSR_CPB_CSR_2_BASE + 0x820)
#define CSR_CPB_CSR_STL_ACKSTR_FIFO_AF_TH_REG (CSR_CPB_CSR_2_BASE + 0x824) /* streamout ACK FQ FIFO的将满阈值 */
#define CSR_CPB_CSR_CDT_CRDT_CFG_REG (CSR_CPB_CSR_2_BASE + 0x8A0)          /* ROB与CPB间的入口FIFO的信用配置 */
#define CSR_CPB_CSR_CDT_PSH_FIFO_CFG_REG (CSR_CPB_CSR_2_BASE + 0x8B0)      /* ROB Push FIFO的配置 */
#define CSR_CPB_CSR_STLIQ_PSH_FIFO_CFG_REG (CSR_CPB_CSR_2_BASE + 0x900)    /* STL IQ Push请求FIFO配置 */
#define CSR_CPB_CSR_INNER_CHN_MAP_REG (CSR_CPB_CSR_2_BASE + 0x980)      /* RX CPI Channel在CPB内部的散列分配模式配置 */
#define CSR_CPB_CSR_DRP_ACK_TH_REG (CSR_CPB_CSR_2_BASE + 0x984)         /* 报文Drop释放的Cell通告门限配置 */
#define CSR_CPB_CSR_OQRX_PD_FIFO_CFG_REG (CSR_CPB_CSR_2_BASE + 0x990)   /* OQ调往RX方向的PD FIFO配置 */
#define CSR_CPB_CSR_OQTX_PD_FIFO_CFG_REG (CSR_CPB_CSR_2_BASE + 0x994)   /* OQ调往TX方向的PD FIFO配置 */
#define CSR_CPB_CSR_DRP_FIFO_CFG_REG (CSR_CPB_CSR_2_BASE + 0x998)       /* 报文Drop 请求FIFO配置 */
#define CSR_CPB_CSR_DRP_TXRLS_FIFO_CFG_REG (CSR_CPB_CSR_2_BASE + 0x99C) /* TX方向报文Drop RRL FIFO配置 */
#define CSR_CPB_CSR_DRP_RXRLS_FIFO_CFG_REG (CSR_CPB_CSR_2_BASE + 0x9A0) /* RX方向报文Drop RRL FIFO配置 */
#define CSR_CPB_CSR_FDRP_FIFO_CFG_REG (CSR_CPB_CSR_2_BASE + 0x9A4)      /* FTSO报文Drop 请求FIFO配置 */
#define CSR_CPB_CSR_RX_NOR_CHN_WT0_REG (CSR_CPB_CSR_2_BASE + 0xA00)     /* CPB_RX_NOR_0内Chn间Cell权重配置 */
#define CSR_CPB_CSR_RX_NOR_CHN_WT1_REG (CSR_CPB_CSR_2_BASE + 0xA04)     /* CPB_RX_NOR_1内Chn间Cell权重配置 */
#define CSR_CPB_CSR_RX_NOR_CHN_WT2_REG (CSR_CPB_CSR_2_BASE + 0xA08)     /* CPB_RX_NOR_2内Chn间Cell权重配置 */
#define CSR_CPB_CSR_RX_NOR_CHN_WT3_REG (CSR_CPB_CSR_2_BASE + 0xA0C)     /* CPB_RX_NOR_3内Chn间Cell权重配置 */
#define CSR_CPB_CSR_RX_LB_CHN_WT3_REG (CSR_CPB_CSR_2_BASE + 0xA10)      /* CPB_RX_LB内Chn间Cell权重配置 */
#define CSR_CPB_CSR_RXLB_PORT_WT_0_REG (CSR_CPB_CSR_2_BASE + 0xA14)     /* RXLB0内部8个port的WRR权重配置 */
#define CSR_CPB_CSR_RXLB_PORT_WT_1_REG (CSR_CPB_CSR_2_BASE + 0xA18)     /* RXLB1内部8个port的WRR权重配置 */
#define CSR_CPB_CSR_COS_CHN_RXLB_CFG_0_REG (CSR_CPB_CSR_2_BASE + 0xA1C) /* RXLB的64个Cos的划分配置0 */
#define CSR_CPB_CSR_COS_CHN_RXLB_CFG_1_REG (CSR_CPB_CSR_2_BASE + 0xA20) /* RXLB的64个Cos的划分配置1 */
#define CSR_CPB_CSR_CPB_RX_CRDT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA30)    /* CPB_RX相关信用配置 */
#define CSR_CPB_CSR_CPB_RX_IDX_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA34)     /* CPB_RX IDX信用配置 */
#define CSR_CPB_CSR_CHN5_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA40)       /* CPI侧Chn5 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN6_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA44)       /* CPI侧Chn6 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN7_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA48)       /* CPI侧Chn7 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN8_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA4C)       /* CPI侧Chn8 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN9_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA50)       /* CPI侧Chn9 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN10_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA54)      /* CPI侧Chn10 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN11_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA58)      /* CPI侧Chn11 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN12_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA5C)      /* CPI侧Chn12 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN13_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA60)      /* CPI侧Chn13 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN14_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA64)      /* CPI侧Chn14 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN15_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA68)      /* CPI侧Chn15 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN16_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA6C)      /* CPI侧Chn16 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN17_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA70)      /* CPI侧Chn17 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN18_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA74)      /* CPI侧Chn18 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN19_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA78)      /* CPI侧Chn19 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN20_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA7C)      /* CPI侧Chn20 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN21_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA80)      /* CPI侧Chn21 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN22_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA84)      /* CPI侧Chn22 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN23_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA88)      /* CPI侧Chn23 SGE信用配置寄存器 */
#define CSR_CPB_CSR_CHN24_SGE_CFG_REG (CSR_CPB_CSR_2_BASE + 0xA8C)      /* CPI侧Chn24 SGE信用配置寄存器 */
#define CSR_CPB_CSR_HOST0_SGE_TH_REG (CSR_CPB_CSR_2_BASE + 0xA90)       /* CPI侧Host0所有Chn的SGE空间反压门限配置 */
#define CSR_CPB_CSR_HOST1_SGE_TH_REG (CSR_CPB_CSR_2_BASE + 0xA94)       /* CPI侧Host1所有Chn的SGE空间反压门限配置 */
#define CSR_CPB_CSR_HOST2_SGE_TH_REG (CSR_CPB_CSR_2_BASE + 0xA98)       /* CPI侧Host2所有Chn的SGE空间反压门限配置 */
#define CSR_CPB_CSR_HOST3_SGE_TH_REG (CSR_CPB_CSR_2_BASE + 0xA9C)       /* CPI侧Host3所有Chn的SGE空间反压门限配置 */
#define CSR_CPB_CSR_HOST4_SGE_TH_REG (CSR_CPB_CSR_2_BASE + 0xAA0)       /* CPI侧Host4所有Chn的SGE空间反压门限配置 */
#define CSR_CPB_CSR_SGE_SHR_BP_TH_REG (CSR_CPB_CSR_2_BASE + 0xAA4)      /* CPI侧SGE Share空间反压门限配置 */
#define CSR_CPB_CSR_SGE_BP_GAP_REG (CSR_CPB_CSR_2_BASE + 0xAA8)    /* CPB内部的CPI侧每个Chn的SGE信用反压的Gap门限配置 */
#define CSR_CPB_CSR_CHN5_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xAB0)  /* CPI侧Chn5 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN6_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xAB4)  /* CPI侧Chn6 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN7_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xAB8)  /* CPI侧Chn7 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN8_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xABC)  /* CPI侧Chn8 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN9_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xAC0)  /* CPI侧Chn9 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN10_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xAC4) /* CPI侧Chn10 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN11_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xAC8) /* CPI侧Chn11 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN12_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xACC) /* CPI侧Chn12 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN13_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xAD0) /* CPI侧Chn13 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN14_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xAD4) /* CPI侧Chn14 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN15_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xAD8) /* CPI侧Chn15 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN16_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xADC) /* CPI侧Chn16 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN17_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xAE0) /* CPI侧Chn17 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN18_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xAE4) /* CPI侧Chn18 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN19_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xAE8) /* CPI侧Chn19 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN20_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xAEC) /* CPI侧Chn20 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN21_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xAF0) /* CPI侧Chn21 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN22_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xAF4) /* CPI侧Chn22 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN23_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xAF8) /* CPI侧Chn23 DAT信用配置寄存器 */
#define CSR_CPB_CSR_CHN24_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xAFC) /* CPI侧Chn24 DAT信用配置寄存器 */
#define CSR_CPB_CSR_HOST0_DAT_TH_REG (CSR_CPB_CSR_2_BASE + 0xB00)  /* CPI侧Host0所有Chn的DAT空间反压门限配置 */
#define CSR_CPB_CSR_HOST1_DAT_TH_REG (CSR_CPB_CSR_2_BASE + 0xB04)  /* CPI侧Host1所有Chn的DAT空间反压门限配置 */
#define CSR_CPB_CSR_HOST2_DAT_TH_REG (CSR_CPB_CSR_2_BASE + 0xB08)  /* CPI侧Host2所有Chn的DAT空间反压门限配置 */
#define CSR_CPB_CSR_HOST3_DAT_TH_REG (CSR_CPB_CSR_2_BASE + 0xB0C)  /* CPI侧Host3所有Chn的DAT空间反压门限配置 */
#define CSR_CPB_CSR_HOST4_DAT_TH_REG (CSR_CPB_CSR_2_BASE + 0xB10)  /* CPI侧Host4所有Chn的DAT空间反压门限配置 */
#define CSR_CPB_CSR_DAT_SHR_BP_TH_REG (CSR_CPB_CSR_2_BASE + 0xB14) /* CPI侧DAT Share空间反压门限配置 */
#define CSR_CPB_CSR_DAT_BP_GAP_REG (CSR_CPB_CSR_2_BASE + 0xB18)    /* CPB内部的CPI侧每个Chn的DAT信用反压的Gap门限配置 */
#define CSR_CPB_CSR_RX_MPU_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xB20)    /* RX MPU通道DAT信用配置寄存器 */
#define CSR_CPB_CSR_RX_LB0_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xB24)    /* RX Loopback0通道DAT信用配置寄存器 */
#define CSR_CPB_CSR_RX_LB1_DAT_CFG_REG (CSR_CPB_CSR_2_BASE + 0xB28)    /* RX Loopback1通道DAT信用配置寄存器 */
#define CSR_CPB_CSR_RXLB_DAT_BP_GAP_REG (CSR_CPB_CSR_2_BASE + 0xB30)   /* CPB内部的RXLB Chn的DAT信用反压的Gap门限配置 */
#define CSR_CPB_CSR_RXPD_FIFO_CFG_REG (CSR_CPB_CSR_2_BASE + 0xB40)     /* CPB_RX的PD请求FIFO配置 */
#define CSR_CPB_CSR_RXMPU_FIFO_CFG_REG (CSR_CPB_CSR_2_BASE + 0xB44)    /* CPB_RX的to MPU的PD请求FIFO配置 */
#define CSR_CPB_CSR_RXLB_COS_FIFO_CFG_REG (CSR_CPB_CSR_2_BASE + 0xB48) /* RXLB COS PD请求FIFO配置 */
#define CSR_CPB_CSR_RX_IDX_WT_REG (CSR_CPB_CSR_2_BASE + 0xB54)         /* CPB_RX内部5个PRO间IDX信用申请权重配置 */
#define CSR_CPB_CSR_RX_HOST0_CHN_M_REG (CSR_CPB_CSR_2_BASE + 0xB58)    /* RX Host0 8 Chn的配置 */
#define CSR_CPB_CSR_RX_TSO3_RLS_FIFO_CFG_REG (CSR_CPB_CSR_2_BASE + 0xB60) /* RX TSO3 RLS请求FIFO配置 */
#define CSR_CPB_CSR_STL_CMD_API_RD_REQ_FIFO_STA_0_REG \
    (CSR_CPB_CSR_2_BASE + 0x1400) /* stateless tile送入的CMD API FIFO状态及其数据读取请求FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_CMD_API_RD_REQ_FIFO_STA_1_REG \
    (CSR_CPB_CSR_2_BASE + 0x1404) /* stateless tile送入的CMD API FIFO状态及其数据读取请求FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_CMD_API_RD_REQ_FIFO_STA_2_REG \
    (CSR_CPB_CSR_2_BASE + 0x1408) /* stateless tile送入的CMD API FIFO状态及其数据读取请求FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_CMD_API_RD_REQ_FIFO_STA_3_REG \
    (CSR_CPB_CSR_2_BASE + 0x140C) /* stateless tile送入的CMD API FIFO状态及其数据读取请求FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_STR_API_FIFO_STA_0_REG \
    (CSR_CPB_CSR_2_BASE + 0x1410) /* stateless tile送入的streamout API FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_STR_API_FIFO_STA_1_REG \
    (CSR_CPB_CSR_2_BASE + 0x1414) /* stateless tile送入的streamout API FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_STR_API_FIFO_STA_2_REG \
    (CSR_CPB_CSR_2_BASE + 0x1418) /* stateless tile送入的streamout API FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_STR_API_FIFO_STA_3_REG \
    (CSR_CPB_CSR_2_BASE + 0x141C) /* stateless tile送入的streamout API FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_WR_RD_DAT_IN_FIFO_STA_0_REG \
    (CSR_CPB_CSR_2_BASE + 0x1420) /* stateless tile进行BMU读写的数据输入FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_WR_RD_DAT_IN_FIFO_STA_1_REG \
    (CSR_CPB_CSR_2_BASE + 0x1424) /* stateless tile进行BMU读写的数据输入FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_RSP_API_HDR_DAT_FIFO_STA_0_REG \
    (CSR_CPB_CSR_2_BASE + 0x1430) /* CPB发送给stateless tile的API header及其数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_RSP_API_HDR_DAT_FIFO_STA_1_REG \
    (CSR_CPB_CSR_2_BASE + 0x1434) /* CPB发送给stateless tile的API header及其数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_RSP_API_HDR_DAT_FIFO_STA_2_REG \
    (CSR_CPB_CSR_2_BASE + 0x1438) /* CPB发送给stateless tile的API header及其数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_RSP_API_HDR_DAT_FIFO_STA_3_REG \
    (CSR_CPB_CSR_2_BASE + 0x143C) /* CPB发送给stateless tile的API header及其数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_RSP_API_CD_CRC_FIFO_STA_0_REG \
    (CSR_CPB_CSR_2_BASE + 0x1440) /* CPB发送给stateless tile的CD及其CRC数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_RSP_API_CD_CRC_FIFO_STA_1_REG \
    (CSR_CPB_CSR_2_BASE + 0x1444) /* CPB发送给stateless tile的CD及其CRC数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_RSP_API_CD_CRC_FIFO_STA_2_REG \
    (CSR_CPB_CSR_2_BASE + 0x1448) /* CPB发送给stateless tile的CD及其CRC数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_RSP_API_CD_CRC_FIFO_STA_3_REG \
    (CSR_CPB_CSR_2_BASE + 0x144C) /* CPB发送给stateless tile的CD及其CRC数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_RSP_API_CS_NPTR_FIFO_STA_0_REG \
    (CSR_CPB_CSR_2_BASE + 0x1450) /* CPB发送给stateless tile的CKS及其NPTR数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_RSP_API_CS_NPTR_FIFO_STA_1_REG \
    (CSR_CPB_CSR_2_BASE + 0x1454) /* CPB发送给stateless tile的CKS及其NPTR数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_RSP_API_CS_NPTR_FIFO_STA_2_REG \
    (CSR_CPB_CSR_2_BASE + 0x1458) /* CPB发送给stateless tile的CKS及其NPTR数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_RSP_API_CS_NPTR_FIFO_STA_3_REG \
    (CSR_CPB_CSR_2_BASE + 0x145C) /* CPB发送给stateless tile的CKS及其NPTR数据FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_STR_CMD_CNT_0_REG \
    (CSR_CPB_CSR_2_BASE + 0x1460) /* stateless tile下发给CPB streamout、CMD的次数统计 */
#define CSR_CPB_CSR_STL_STR_CMD_CNT_1_REG \
    (CSR_CPB_CSR_2_BASE + 0x1464) /* stateless tile下发给CPB streamout、CMD的次数统计 */
#define CSR_CPB_CSR_STL_STR_CMD_CNT_2_REG \
    (CSR_CPB_CSR_2_BASE + 0x1468) /* stateless tile下发给CPB streamout、CMD的次数统计 */
#define CSR_CPB_CSR_STL_STR_CMD_CNT_3_REG \
    (CSR_CPB_CSR_2_BASE + 0x146C) /* stateless tile下发给CPB streamout、CMD的次数统计 */
#define CSR_CPB_CSR_STL_ACK_RSP_CNT_0_REG \
    (CSR_CPB_CSR_2_BASE + 0x1470) /* CPB ACK stateless FQ及其stateless tile的次数统计 */
#define CSR_CPB_CSR_STL_ACK_RSP_CNT_1_REG \
    (CSR_CPB_CSR_2_BASE + 0x1474) /* CPB ACK stateless FQ及其stateless tile的次数统计 */
#define CSR_CPB_CSR_STL_ACK_RSP_CNT_2_REG \
    (CSR_CPB_CSR_2_BASE + 0x1478) /* CPB ACK stateless FQ及其stateless tile的次数统计 */
#define CSR_CPB_CSR_STL_ACK_RSP_CNT_3_REG \
    (CSR_CPB_CSR_2_BASE + 0x147C) /* CPB ACK stateless FQ及其stateless tile的次数统计 */
#define CSR_CPB_CSR_STL_PSH_CNT_0_REG (CSR_CPB_CSR_2_BASE + 0x1480) /* stateless push请求次数统计 */
#define CSR_CPB_CSR_STL_PSH_CNT_1_REG (CSR_CPB_CSR_2_BASE + 0x1484) /* stateless push请求次数统计 */
#define CSR_CPB_CSR_STL_PSH_CNT_2_REG (CSR_CPB_CSR_2_BASE + 0x1488) /* stateless push请求次数统计 */
#define CSR_CPB_CSR_STL_PSH_CNT_3_REG (CSR_CPB_CSR_2_BASE + 0x148C) /* stateless push请求次数统计 */
#define CSR_CPB_CSR_STL_CELL_MDF_CNT_0_REG \
    (CSR_CPB_CSR_2_BASE + 0x1490) /* stateless tile下发cell modify streamout次数统计 */
#define CSR_CPB_CSR_STL_CELL_MDF_CNT_1_REG \
    (CSR_CPB_CSR_2_BASE + 0x1494) /* stateless tile下发cell modify streamout次数统计 */
#define CSR_CPB_CSR_STL_CELL_MDF_CNT_2_REG \
    (CSR_CPB_CSR_2_BASE + 0x1498) /* stateless tile下发cell modify streamout次数统计 */
#define CSR_CPB_CSR_STL_CELL_MDF_CNT_3_REG \
    (CSR_CPB_CSR_2_BASE + 0x149C) /* stateless tile下发cell modify streamout次数统计 */
#define CSR_CPB_CSR_STL_WR_DI_CTRL_FIFO_STA_0_REG \
    (CSR_CPB_CSR_2_BASE + 0x14A4) /* stateless tile进行BMU写的数据控制FIFO及其streamout ACK FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_WR_DI_CTRL_FIFO_STA_1_REG \
    (CSR_CPB_CSR_2_BASE + 0x14A8) /* stateless tile进行BMU写的数据控制FIFO及其streamout ACK FIFO状态寄存器 */
#define CSR_CPB_CSR_STL_FIFO_OV_ERR_0_REG (CSR_CPB_CSR_2_BASE + 0x14B0)
#define CSR_CPB_CSR_STL_FIFO_OV_ERR_1_REG (CSR_CPB_CSR_2_BASE + 0x14B4)
#define CSR_CPB_CSR_STL_FIFO_UF_ERR_0_REG (CSR_CPB_CSR_2_BASE + 0x14B8)
#define CSR_CPB_CSR_STL_FIFO_UF_ERR_1_REG (CSR_CPB_CSR_2_BASE + 0x14BC)
#define CSR_CPB_CSR_STLWR_FIFO_RAM_ERR_0_REG (CSR_CPB_CSR_2_BASE + 0x14C0)   /* STL WR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STLWR_FIFO_RAM_ERR_1_REG (CSR_CPB_CSR_2_BASE + 0x14C4)   /* STL WR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STLSTR_FIFO_RAM_ERR_0_REG (CSR_CPB_CSR_2_BASE + 0x14D0)  /* STL STR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STLSTR_FIFO_RAM_ERR_1_REG (CSR_CPB_CSR_2_BASE + 0x14D4)  /* STL STR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STLSTR_FIFO_RAM_ERR_2_REG (CSR_CPB_CSR_2_BASE + 0x14D8)  /* STL STR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STLSTR_FIFO_RAM_ERR_3_REG (CSR_CPB_CSR_2_BASE + 0x14DC)  /* STL STR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STLRSP_FIFO_RAM_ERR_0_REG (CSR_CPB_CSR_2_BASE + 0x14E0)  /* STL RSP FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STLRSP_FIFO_RAM_ERR_1_REG (CSR_CPB_CSR_2_BASE + 0x14E4)  /* STL RSP FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STLRSP_FIFO_RAM_ERR_2_REG (CSR_CPB_CSR_2_BASE + 0x14E8)  /* STL RSP FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_STLRSP_FIFO_RAM_ERR_3_REG (CSR_CPB_CSR_2_BASE + 0x14EC)  /* STL RSP FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CDT_PSH_FIFO_STA_REG (CSR_CPB_CSR_2_BASE + 0x15C8)       /* CDT PSH FIFO状态寄存器 */
#define CSR_CPB_CSR_CDT_FIFO_ERR_REG (CSR_CPB_CSR_2_BASE + 0x15CC)           /* CDT FIFO 溢出状态记录 */
#define CSR_CPB_CSR_CDT_CRDT_STA_REG (CSR_CPB_CSR_2_BASE + 0x15D0)           /* CDT Credit状态指示 */
#define CSR_CPB_CSR_STLIQ_PKT_PSH_CNT_0_REG (CSR_CPB_CSR_2_BASE + 0x1600)    /* STLIQ的PKT Push请求统计 */
#define CSR_CPB_CSR_STLIQ_PKT_PSH_CNT_1_REG (CSR_CPB_CSR_2_BASE + 0x1604)    /* STLIQ的PKT Push请求统计 */
#define CSR_CPB_CSR_STLIQ_PKT_PSH_CNT_2_REG (CSR_CPB_CSR_2_BASE + 0x1608)    /* STLIQ的PKT Push请求统计 */
#define CSR_CPB_CSR_STLIQ_PKT_PSH_CNT_3_REG (CSR_CPB_CSR_2_BASE + 0x160C)    /* STLIQ的PKT Push请求统计 */
#define CSR_CPB_CSR_STLIQ_MSG_PSH_CNT_0_REG (CSR_CPB_CSR_2_BASE + 0x1610)    /* STLIQ的MSG Push请求统计 */
#define CSR_CPB_CSR_STLIQ_MSG_PSH_CNT_1_REG (CSR_CPB_CSR_2_BASE + 0x1614)    /* STLIQ的MSG Push请求统计 */
#define CSR_CPB_CSR_STLIQ_MSG_PSH_CNT_2_REG (CSR_CPB_CSR_2_BASE + 0x1618)    /* STLIQ的MSG Push请求统计 */
#define CSR_CPB_CSR_STLIQ_MSG_PSH_CNT_3_REG (CSR_CPB_CSR_2_BASE + 0x161C)    /* STLIQ的MSG Push请求统计 */
#define CSR_CPB_CSR_FLOWPAC_PSH_REQ_CNT_REG (CSR_CPB_CSR_2_BASE + 0x1660)    /* STLIQ给ROB的Flowpac Push请求统计 */
#define CSR_CPB_CSR_NONFLOWPAC_PSH_REQ_CNT_REG (CSR_CPB_CSR_2_BASE + 0x1664) /* STLIQ给ROB的nonflowpac Push请求统计 */
#define CSR_CPB_CSR_STLIQ_PSH_FIFO_STA_0_REG (CSR_CPB_CSR_2_BASE + 0x1680)   /* STLIQ PSH FIFO状态寄存器 */
#define CSR_CPB_CSR_STLIQ_PSH_FIFO_STA_1_REG (CSR_CPB_CSR_2_BASE + 0x1684)   /* STLIQ PSH FIFO状态寄存器 */
#define CSR_CPB_CSR_STLIQ_PSH_FIFO_STA_2_REG (CSR_CPB_CSR_2_BASE + 0x1688)   /* STLIQ PSH FIFO状态寄存器 */
#define CSR_CPB_CSR_STLIQ_PSH_FIFO_STA_3_REG (CSR_CPB_CSR_2_BASE + 0x168C)   /* STLIQ PSH FIFO状态寄存器 */
#define CSR_CPB_CSR_ROB_PSH_FIFO_STA_REG (CSR_CPB_CSR_2_BASE + 0x16B4)       /* ROB PSH FIFO状态寄存器 */
#define CSR_CPB_CSR_RX_EPD_CNT_REG (CSR_CPB_CSR_2_BASE + 0x1700)             /* QU OQ调往RX方向总的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_0_REG (CSR_CPB_CSR_2_BASE + 0x1704)       /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_1_REG (CSR_CPB_CSR_2_BASE + 0x1708)       /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_2_REG (CSR_CPB_CSR_2_BASE + 0x170C)       /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_3_REG (CSR_CPB_CSR_2_BASE + 0x1710)       /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_4_REG (CSR_CPB_CSR_2_BASE + 0x1714)       /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_5_REG (CSR_CPB_CSR_2_BASE + 0x1718)       /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_6_REG (CSR_CPB_CSR_2_BASE + 0x171C)       /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_7_REG (CSR_CPB_CSR_2_BASE + 0x1720)       /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_8_REG (CSR_CPB_CSR_2_BASE + 0x1724)       /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_9_REG (CSR_CPB_CSR_2_BASE + 0x1728)       /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_10_REG (CSR_CPB_CSR_2_BASE + 0x172C)      /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_11_REG (CSR_CPB_CSR_2_BASE + 0x1730)      /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_12_REG (CSR_CPB_CSR_2_BASE + 0x1734)      /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_13_REG (CSR_CPB_CSR_2_BASE + 0x1738)      /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_14_REG (CSR_CPB_CSR_2_BASE + 0x173C)      /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_15_REG (CSR_CPB_CSR_2_BASE + 0x1740)      /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_16_REG (CSR_CPB_CSR_2_BASE + 0x1744)      /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_17_REG (CSR_CPB_CSR_2_BASE + 0x1748)      /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_18_REG (CSR_CPB_CSR_2_BASE + 0x174C)      /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_19_REG (CSR_CPB_CSR_2_BASE + 0x1750)      /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_20_REG (CSR_CPB_CSR_2_BASE + 0x1754)      /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_21_REG (CSR_CPB_CSR_2_BASE + 0x1758)      /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_RX_CHN_EPD_CNT_22_REG (CSR_CPB_CSR_2_BASE + 0x175C)      /* QU OQ调往RX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_TX_EPD_CNT_REG (CSR_CPB_CSR_2_BASE + 0x1760)             /* QU OQ调往TX方向总的PD数量统计 */
#define CSR_CPB_CSR_TX_CHN_EPD_CNT_0_REG (CSR_CPB_CSR_2_BASE + 0x1764)       /* QU OQ调往TX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_TX_CHN_EPD_CNT_1_REG (CSR_CPB_CSR_2_BASE + 0x1768)       /* QU OQ调往TX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_TX_CHN_EPD_CNT_2_REG (CSR_CPB_CSR_2_BASE + 0x176C)       /* QU OQ调往TX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_TX_CHN_EPD_CNT_3_REG (CSR_CPB_CSR_2_BASE + 0x1770)       /* QU OQ调往TX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_TX_CHN_EPD_CNT_4_REG (CSR_CPB_CSR_2_BASE + 0x1774)       /* QU OQ调往TX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_TX_CHN_EPD_CNT_5_REG (CSR_CPB_CSR_2_BASE + 0x1778)       /* QU OQ调往TX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_TX_CHN_EPD_CNT_6_REG (CSR_CPB_CSR_2_BASE + 0x177C)       /* QU OQ调往TX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_TX_CHN_EPD_CNT_7_REG (CSR_CPB_CSR_2_BASE + 0x1780)       /* QU OQ调往TX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_TX_CHN_EPD_CNT_8_REG (CSR_CPB_CSR_2_BASE + 0x1784)       /* QU OQ调往TX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_TX_CHN_EPD_CNT_9_REG (CSR_CPB_CSR_2_BASE + 0x1788)       /* QU OQ调往TX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_TX_CHN_EPD_CNT_10_REG (CSR_CPB_CSR_2_BASE + 0x178C)      /* QU OQ调往TX方向各个Chn的PD数量统计 */
#define CSR_CPB_CSR_TXMAC_CHN_TSO12_EPD_CNT_0_REG \
    (CSR_CPB_CSR_2_BASE + 0x1790) /* QU OQ调往TX MAC各Chn的TSO1/2 PD数量统计 */
#define CSR_CPB_CSR_TXMAC_CHN_TSO12_EPD_CNT_1_REG \
    (CSR_CPB_CSR_2_BASE + 0x1794) /* QU OQ调往TX MAC各Chn的TSO1/2 PD数量统计 */
#define CSR_CPB_CSR_TXMAC_CHN_TSO12_EPD_CNT_2_REG \
    (CSR_CPB_CSR_2_BASE + 0x1798) /* QU OQ调往TX MAC各Chn的TSO1/2 PD数量统计 */
#define CSR_CPB_CSR_TXMAC_CHN_TSO12_EPD_CNT_3_REG \
    (CSR_CPB_CSR_2_BASE + 0x179C) /* QU OQ调往TX MAC各Chn的TSO1/2 PD数量统计 */
#define CSR_CPB_CSR_TXMAC_CHN_TSO12_EPD_CNT_4_REG \
    (CSR_CPB_CSR_2_BASE + 0x17A0) /* QU OQ调往TX MAC各Chn的TSO1/2 PD数量统计 */
#define CSR_CPB_CSR_TXMAC_CHN_TSO12_EPD_CNT_5_REG \
    (CSR_CPB_CSR_2_BASE + 0x17A4) /* QU OQ调往TX MAC各Chn的TSO1/2 PD数量统计 */
#define CSR_CPB_CSR_TXMAC_CHN_TSO12_EPD_CNT_6_REG \
    (CSR_CPB_CSR_2_BASE + 0x17A8) /* QU OQ调往TX MAC各Chn的TSO1/2 PD数量统计 */
#define CSR_CPB_CSR_TXMAC_CHN_TSO12_EPD_CNT_7_REG \
    (CSR_CPB_CSR_2_BASE + 0x17AC)                                        /* QU OQ调往TX MAC各Chn的TSO1/2 PD数量统计 */
#define CSR_CPB_CSR_DRP_REQ_CNT_REG (CSR_CPB_CSR_2_BASE + 0x17B0)        /* QU OQ报文Drop请求次数统计 */
#define CSR_CPB_CSR_RX_TSO3_DRP_CNT_REG (CSR_CPB_CSR_2_BASE + 0x17B4)    /* RX方向TSO3报文丢弃数量统计 */
#define CSR_CPB_CSR_TX_TSO3_DRP_CNT_REG (CSR_CPB_CSR_2_BASE + 0x17B8)    /* TX方向TSO3报文丢弃数量统计 */
#define CSR_CPB_CSR_DRP_EOP_CNT_REG (CSR_CPB_CSR_2_BASE + 0x17BC)        /* CPB DROP接口丢弃报文量统计 */
#define CSR_CPB_CSR_RX_EPD_FIFO_STA_REG (CSR_CPB_CSR_2_BASE + 0x17D0)    /* RX EPD FIFO状态寄存器 */
#define CSR_CPB_CSR_TX_EPD_FIFO_STA_REG (CSR_CPB_CSR_2_BASE + 0x17D4)    /* TX EPD FIFO状态寄存器 */
#define CSR_CPB_CSR_NDRP_FIFO_STA_REG (CSR_CPB_CSR_2_BASE + 0x17D8)      /* NDRP FIFO状态寄存器 */
#define CSR_CPB_CSR_DRP_RXRLS_FIFO_STA_REG (CSR_CPB_CSR_2_BASE + 0x17DC) /* DRP RXRLS FIFO状态寄存器 */
#define CSR_CPB_CSR_DRP_TXRLS_FIFO_STA_REG (CSR_CPB_CSR_2_BASE + 0x17E0) /* DRP TXRLS FIFO状态寄存器 */
#define CSR_CPB_CSR_FDRP_FIFO_STA_REG (CSR_CPB_CSR_2_BASE + 0x17E4)      /* FDRP FIFO状态寄存器 */
#define CSR_CPB_CSR_FTSO_DRP_REQ_CNT_REG (CSR_CPB_CSR_2_BASE + 0x17E8)   /* FAST TSO丢弃请求统计 */
#define CSR_CPB_CSR_COQ_FIFO_OF_ERR_REG (CSR_CPB_CSR_2_BASE + 0x17F0)    /* CBP OQ接口模块FIFO Overflow状态记录 */
#define CSR_CPB_CSR_COQ_FIFO_UF_ERR_REG (CSR_CPB_CSR_2_BASE + 0x17F4)    /* CBP OQ接口模块FIFO Uderflow状态记录 */
#define CSR_CPB_CSR_COQ_ERR_REG (CSR_CPB_CSR_2_BASE + 0x17F8)            /* CBP OQ接口模块错误状态记录 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_0_REG (CSR_CPB_CSR_2_BASE + 0x1800)   /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_1_REG (CSR_CPB_CSR_2_BASE + 0x1804)   /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_2_REG (CSR_CPB_CSR_2_BASE + 0x1808)   /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_3_REG (CSR_CPB_CSR_2_BASE + 0x180C)   /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_4_REG (CSR_CPB_CSR_2_BASE + 0x1810)   /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_5_REG (CSR_CPB_CSR_2_BASE + 0x1814)   /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_6_REG (CSR_CPB_CSR_2_BASE + 0x1818)   /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_7_REG (CSR_CPB_CSR_2_BASE + 0x181C)   /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_8_REG (CSR_CPB_CSR_2_BASE + 0x1820)   /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_9_REG (CSR_CPB_CSR_2_BASE + 0x1824)   /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_10_REG (CSR_CPB_CSR_2_BASE + 0x1828)  /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_11_REG (CSR_CPB_CSR_2_BASE + 0x182C)  /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_12_REG (CSR_CPB_CSR_2_BASE + 0x1830)  /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_13_REG (CSR_CPB_CSR_2_BASE + 0x1834)  /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_14_REG (CSR_CPB_CSR_2_BASE + 0x1838)  /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_15_REG (CSR_CPB_CSR_2_BASE + 0x183C)  /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_16_REG (CSR_CPB_CSR_2_BASE + 0x1840)  /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_17_REG (CSR_CPB_CSR_2_BASE + 0x1844)  /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_18_REG (CSR_CPB_CSR_2_BASE + 0x1848)  /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_CHN_CRDT_STA_19_REG (CSR_CPB_CSR_2_BASE + 0x184C)  /* RX方向CPI Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_HOST_CRDT_STA_0_REG (CSR_CPB_CSR_2_BASE + 0x1850)  /* RX方向CPI HOST的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_HOST_CRDT_STA_1_REG (CSR_CPB_CSR_2_BASE + 0x1854)  /* RX方向CPI HOST的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_HOST_CRDT_STA_2_REG (CSR_CPB_CSR_2_BASE + 0x1858)  /* RX方向CPI HOST的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_HOST_CRDT_STA_3_REG (CSR_CPB_CSR_2_BASE + 0x185C)  /* RX方向CPI HOST的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_HOST_CRDT_STA_4_REG (CSR_CPB_CSR_2_BASE + 0x1860)  /* RX方向CPI HOST的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_SHR_CRDT_STA_REG (CSR_CPB_CSR_2_BASE + 0x1864)     /* RX方向CPI Share空间的信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_HOST_WCRDT_STA_0_REG (CSR_CPB_CSR_2_BASE + 0x1870) /* RX方向CPI写属性信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_HOST_WCRDT_STA_1_REG (CSR_CPB_CSR_2_BASE + 0x1874) /* RX方向CPI写属性信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_HOST_WCRDT_STA_2_REG (CSR_CPB_CSR_2_BASE + 0x1878) /* RX方向CPI写属性信用状态寄存器 */
#define CSR_CPB_CSR_RX_CPI_HOST_WCRDT_STA_3_REG (CSR_CPB_CSR_2_BASE + 0x187C) /* RX方向CPI写属性信用状态寄存器 */
#define CSR_CPB_CSR_RXLB_CHN_CRDT_STA_0_REG (CSR_CPB_CSR_2_BASE + 0x1880)     /* RX方向MPU及RXLB  Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RXLB_CHN_CRDT_STA_1_REG (CSR_CPB_CSR_2_BASE + 0x1884)     /* RX方向MPU及RXLB  Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RXLB_CHN_CRDT_STA_2_REG (CSR_CPB_CSR_2_BASE + 0x1888)     /* RX方向MPU及RXLB  Chn的信用状态寄存器 */
#define CSR_CPB_CSR_RX_IDX_CRDT_STA_REG (CSR_CPB_CSR_2_BASE + 0x188C)         /* RX方向IDX的信用状态寄存器 */
#define CSR_CPB_CSR_RXLB_FP_BMP_STA_REG (CSR_CPB_CSR_2_BASE + 0x1890)         /* RXLB Free Ptr Bitmap状态寄存器 */
#define CSR_CPB_CSR_RXPD_FIFO_EMPTY_STA_0_REG (CSR_CPB_CSR_2_BASE + 0x1894)   /* RX方向PD FIFO empty状态寄存器0 */
#define CSR_CPB_CSR_RXPD_FIFO_EMPTY_STA_1_REG (CSR_CPB_CSR_2_BASE + 0x1898)   /* RX方向PD FIFO empty状态寄存器1 */
#define CSR_CPB_CSR_RXPD_FIFO_EMPTY_STA_2_REG (CSR_CPB_CSR_2_BASE + 0x189C)   /* RX方向PD FIFO empty状态寄存器2 */
#define CSR_CPB_CSR_RXPD_FIFO_FILL_STA_0_REG (CSR_CPB_CSR_2_BASE + 0x18A0)    /* RX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_RXPD_FIFO_FILL_STA_1_REG (CSR_CPB_CSR_2_BASE + 0x18A4)    /* RX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_RXPD_FIFO_FILL_STA_2_REG (CSR_CPB_CSR_2_BASE + 0x18A8)    /* RX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_RXPD_FIFO_FILL_STA_3_REG (CSR_CPB_CSR_2_BASE + 0x18AC)    /* RX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_RXPD_FIFO_FILL_STA_4_REG (CSR_CPB_CSR_2_BASE + 0x18B0)    /* RX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_RXPD_FIFO_FILL_STA_5_REG (CSR_CPB_CSR_2_BASE + 0x18B4)    /* RX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_RXPD_FIFO_FILL_STA_6_REG (CSR_CPB_CSR_2_BASE + 0x18B8)    /* RX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_RXPD_FIFO_FILL_STA_7_REG (CSR_CPB_CSR_2_BASE + 0x18BC)    /* RX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_RXPD_FIFO_FILL_STA_8_REG (CSR_CPB_CSR_2_BASE + 0x18C0)    /* RX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_RXPD_FIFO_FILL_STA_9_REG (CSR_CPB_CSR_2_BASE + 0x18C4)    /* RX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_RXPD_FIFO_FILL_STA_10_REG (CSR_CPB_CSR_2_BASE + 0x18C8)   /* RX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_0_REG (CSR_CPB_CSR_2_BASE + 0x1900)      /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_1_REG (CSR_CPB_CSR_2_BASE + 0x1904)      /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_2_REG (CSR_CPB_CSR_2_BASE + 0x1908)      /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_3_REG (CSR_CPB_CSR_2_BASE + 0x190C)      /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_4_REG (CSR_CPB_CSR_2_BASE + 0x1910)      /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_5_REG (CSR_CPB_CSR_2_BASE + 0x1914)      /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_6_REG (CSR_CPB_CSR_2_BASE + 0x1918)      /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_7_REG (CSR_CPB_CSR_2_BASE + 0x191C)      /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_8_REG (CSR_CPB_CSR_2_BASE + 0x1920)      /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_9_REG (CSR_CPB_CSR_2_BASE + 0x1924)      /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_10_REG (CSR_CPB_CSR_2_BASE + 0x1928)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_11_REG (CSR_CPB_CSR_2_BASE + 0x192C)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_12_REG (CSR_CPB_CSR_2_BASE + 0x1930)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_13_REG (CSR_CPB_CSR_2_BASE + 0x1934)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_14_REG (CSR_CPB_CSR_2_BASE + 0x1938)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_15_REG (CSR_CPB_CSR_2_BASE + 0x193C)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_16_REG (CSR_CPB_CSR_2_BASE + 0x1940)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_17_REG (CSR_CPB_CSR_2_BASE + 0x1944)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_18_REG (CSR_CPB_CSR_2_BASE + 0x1948)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_19_REG (CSR_CPB_CSR_2_BASE + 0x194C)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_20_REG (CSR_CPB_CSR_2_BASE + 0x1950)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_21_REG (CSR_CPB_CSR_2_BASE + 0x1954)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RXPD_PRO_FSM_STA_22_REG (CSR_CPB_CSR_2_BASE + 0x1958)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_RX_CRDT_OF_ERR_0_REG (CSR_CPB_CSR_2_BASE + 0x1990)   /* RX方向Credit Overflow Err历史记录寄存器0 */
#define CSR_CPB_CSR_RX_CRDT_OF_ERR_1_REG (CSR_CPB_CSR_2_BASE + 0x1994)   /* RX方向Credit Overflow Err历史记录寄存器1 */
#define CSR_CPB_CSR_RX_CRDT_UF_ERR_0_REG (CSR_CPB_CSR_2_BASE + 0x1998)   /* RX方向Credit Underflow Err历史记录寄存器0 */
#define CSR_CPB_CSR_RX_CRDT_UF_ERR_1_REG (CSR_CPB_CSR_2_BASE + 0x199C)   /* RX方向Credit Underflow Err历史记录寄存器1 */
#define CSR_CPB_CSR_RXPD_FIFO_OF_ERR_0_REG (CSR_CPB_CSR_2_BASE + 0x19A0) /* RX方向PD FIFO Overflow Err历史记录寄存器0 \
                                                                          */
#define CSR_CPB_CSR_RXPD_FIFO_OF_ERR_1_REG (CSR_CPB_CSR_2_BASE + 0x19A4) /* RX方向PD FIFO Overflow Err历史记录寄存器1 \
                                                                          */
#define CSR_CPB_CSR_RXPD_FIFO_OF_ERR_2_REG (CSR_CPB_CSR_2_BASE + 0x19A8) /* RX方向PD FIFO Overflow Err历史记录寄存器2 \
                                                                          */
#define CSR_CPB_CSR_RXPD_FIFO_UF_ERR_0_REG \
    (CSR_CPB_CSR_2_BASE + 0x19B0) /* RX方向PD FIFO Underflow Err历史记录寄存器0 */
#define CSR_CPB_CSR_RXPD_FIFO_UF_ERR_1_REG \
    (CSR_CPB_CSR_2_BASE + 0x19B4) /* RX方向PD FIFO Underflow Err历史记录寄存器1 */
#define CSR_CPB_CSR_RXPD_FIFO_UF_ERR_2_REG \
    (CSR_CPB_CSR_2_BASE + 0x19B8)                                     /* RX方向PD FIFO Underflow Err历史记录寄存器2 */
#define CSR_CPB_CSR_RXLB_PD_RAM_ERR_REG (CSR_CPB_CSR_2_BASE + 0x19BC) /* RXLB PD Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CPB_RX_ERR_0_REG (CSR_CPB_CSR_2_BASE + 0x19C0)    /* CPB RX处理错误历史记录寄存器0 */
#define CSR_CPB_CSR_CPB_RX_ERR_1_REG (CSR_CPB_CSR_2_BASE + 0x19C4)    /* CPB RX处理错误历史记录寄存器1 */
#define CSR_CPB_CSR_CPB_RX_ERR_2_REG (CSR_CPB_CSR_2_BASE + 0x19C8)    /* CPB RX处理错误历史记录寄存器2 */
#define CSR_CPB_CSR_CPB_RX_ERR_3_REG (CSR_CPB_CSR_2_BASE + 0x19CC)    /* CPB RX处理错误历史记录寄存器3 */
#define CSR_CPB_CSR_CPB_RX_ERR_4_REG (CSR_CPB_CSR_2_BASE + 0x19D0)    /* CPB RX处理错误历史记录寄存器4 */
#define CSR_CPB_CSR_CPB_RX_ERR_5_REG (CSR_CPB_CSR_2_BASE + 0x19D4)    /* CPB RX处理错误历史记录寄存器5 */
#define CSR_CPB_CSR_RX_TSO3_RLS_FIFO_STA_0_REG (CSR_CPB_CSR_2_BASE + 0x19E0) /* RX TSO3 RLS FIFO状态寄存器 */
#define CSR_CPB_CSR_RX_TSO3_RLS_FIFO_STA_1_REG (CSR_CPB_CSR_2_BASE + 0x19E4) /* RX TSO3 RLS FIFO状态寄存器 */
#define CSR_CPB_CSR_RX_TSO3_RLS_FIFO_STA_2_REG (CSR_CPB_CSR_2_BASE + 0x19E8) /* RX TSO3 RLS FIFO状态寄存器 */
#define CSR_CPB_CSR_RX_TSO3_RLS_FIFO_STA_3_REG (CSR_CPB_CSR_2_BASE + 0x19EC) /* RX TSO3 RLS FIFO状态寄存器 */
#define CSR_CPB_CSR_RX_TSO3_RLS_FIFO_STA_4_REG (CSR_CPB_CSR_2_BASE + 0x19F0) /* RX TSO3 RLS FIFO状态寄存器 */

/* CPB_CSR_3 Base address of Module's Register */
#define CSR_CPB_CSR_3_BASE (0x8000)

/* **************************************************************************** */
/*                      CPB_CSR_3 Registers' Definitions                            */
/* **************************************************************************** */

#define CSR_CPB_CSR_CPB_INDIR_DAT_0_REG (CSR_CPB_CSR_3_BASE + 0x180)  /* 间接访问数据寄存器 */
#define CSR_CPB_CSR_CPB_INDIR_DAT_1_REG (CSR_CPB_CSR_3_BASE + 0x184)  /* 间接访问数据寄存器 */
#define CSR_CPB_CSR_CPB_INDIR_DAT_2_REG (CSR_CPB_CSR_3_BASE + 0x188)  /* 间接访问数据寄存器 */
#define CSR_CPB_CSR_CPB_INDIR_DAT_3_REG (CSR_CPB_CSR_3_BASE + 0x18C)  /* 间接访问数据寄存器 */
#define CSR_CPB_CSR_CPB_INDIR_DAT_4_REG (CSR_CPB_CSR_3_BASE + 0x190)  /* 间接访问数据寄存器 */
#define CSR_CPB_CSR_CPB_INDIR_DAT_5_REG (CSR_CPB_CSR_3_BASE + 0x194)  /* 间接访问数据寄存器 */
#define CSR_CPB_CSR_CPB_INDIR_DAT_6_REG (CSR_CPB_CSR_3_BASE + 0x198)  /* 间接访问数据寄存器 */
#define CSR_CPB_CSR_CPB_INDIR_DAT_7_REG (CSR_CPB_CSR_3_BASE + 0x19C)  /* 间接访问数据寄存器 */
#define CSR_CPB_CSR_CPB_INDIR_DAT_8_REG (CSR_CPB_CSR_3_BASE + 0x1A0)  /* 间接访问数据寄存器 */
#define CSR_CPB_CSR_CPB_INDIR_DAT_9_REG (CSR_CPB_CSR_3_BASE + 0x1A4)  /* 间接访问数据寄存器 */
#define CSR_CPB_CSR_CPB_INDIR_DAT_10_REG (CSR_CPB_CSR_3_BASE + 0x1A8) /* 间接访问数据寄存器 */
#define CSR_CPB_CSR_CPB_INDIR_DAT_11_REG (CSR_CPB_CSR_3_BASE + 0x1AC) /* 间接访问数据寄存器 */
#define CSR_CPB_CSR_CPB_INDIR_DAT_12_REG (CSR_CPB_CSR_3_BASE + 0x1B0) /* 间接访问数据寄存器 */
#define CSR_CPB_CSR_CPB_INDIR_DAT_13_REG (CSR_CPB_CSR_3_BASE + 0x1B4) /* 间接访问数据寄存器 */
#define CSR_CPB_CSR_CPB_INDIR_DAT_14_REG (CSR_CPB_CSR_3_BASE + 0x1B8) /* 间接访问数据寄存器 */
#define CSR_CPB_CSR_CPB_INDIR_DAT_15_REG (CSR_CPB_CSR_3_BASE + 0x1BC) /* 间接访问数据寄存器 */
#define CSR_CPB_CSR_CIR_ALC_PRO_WT_REG (CSR_CPB_CSR_3_BASE + 0x400)
#define CSR_CPB_CSR_CIR_RPCI_PRO_WT_REG (CSR_CPB_CSR_3_BASE + 0x404)
#define CSR_CPB_CSR_CIR_ALC_MAC_NCSI_PORT_WT_REG (CSR_CPB_CSR_3_BASE + 0x408)
#define CSR_CPB_CSR_CIR_DATA_IN_FIFO_AF_TH_REG (CSR_CPB_CSR_3_BASE + 0x410)
#define CSR_CPB_CSR_CIR_ALC_FIFO_AF_TH_REG (CSR_CPB_CSR_3_BASE + 0x414)
#define CSR_CPB_CSR_CIR_RPCI_FIFO_AF_TH_REG (CSR_CPB_CSR_3_BASE + 0x418)
#define CSR_CPB_CSR_CIR_ALC_RP_TH_REG (CSR_CPB_CSR_3_BASE + 0x41C)
#define CSR_CPB_CSR_CIR_DATA_IN_FIFO_DROP_TH_REG (CSR_CPB_CSR_3_BASE + 0x420)
#define CSR_CPB_CSR_CIR_IPSURX_BP_EN_REG (CSR_CPB_CSR_3_BASE + 0x424)
#define CSR_CPB_CSR_CIR_ALC_SHP_EN_REG (CSR_CPB_CSR_3_BASE + 0x428) /* CIR申请PRM限流300Mpps使能开关 */
#define CSR_CPB_CSR_CPT_MAC03_TS_REG (CSR_CPB_CSR_3_BASE + 0x700)
#define CSR_CPB_CSR_CPT_MAC47_TS_REG (CSR_CPB_CSR_3_BASE + 0x704)
#define CSR_CPB_CSR_CPT_MACLB_TS_REG (CSR_CPB_CSR_3_BASE + 0x708)
#define CSR_CPB_CSR_CPT_TS_CFG_REG (CSR_CPB_CSR_3_BASE + 0x70C)
#define CSR_CPB_CSR_CPT_CRDT_INIT_REG (CSR_CPB_CSR_3_BASE + 0x710)
#define CSR_CPB_CSR_CPT_DEALC_TX_AF_TH_REG (CSR_CPB_CSR_3_BASE + 0x720)
#define CSR_CPB_CSR_CPT_DEALC_RX_AF_TH_REG (CSR_CPB_CSR_3_BASE + 0x724)
#define CSR_CPB_CSR_CPT_PRLS_AF_TH_REG (CSR_CPB_CSR_3_BASE + 0x728)
#define CSR_CPB_CSR_CPT_COL_TH_REG (CSR_CPB_CSR_3_BASE + 0x72C)
#define CSR_CPB_CSR_CPT_PRO_DI_FIFO_AF_TH_REG (CSR_CPB_CSR_3_BASE + 0x740)
#define CSR_CPB_CSR_CPT_PRO_DEALC_TX_FIFO_AF_TH_REG (CSR_CPB_CSR_3_BASE + 0x744)
#define CSR_CPB_CSR_CPT_PRO_DEALC_RX_FIFO_AF_TH_REG (CSR_CPB_CSR_3_BASE + 0x748)
#define CSR_CPB_CSR_CPT_PRO_FIFO_CRDT_INIT_REG (CSR_CPB_CSR_3_BASE + 0x74C)
#define CSR_CPB_CSR_CPT_PRO_DEALC_RP_TH_REG (CSR_CPB_CSR_3_BASE + 0x750)
#define CSR_CPB_CSR_CPT_OUT_ERR_EN_REG (CSR_CPB_CSR_3_BASE + 0x754)         /* CPB输出给PETX的err bit有效使能 */
#define CSR_CPB_CSR_CPT_TXLB_EN_REG (CSR_CPB_CSR_3_BASE + 0x758)            /* TXLB通道使能配置 */
#define CSR_CPB_CSR_TX_CRR0_EN_REG (CSR_CPB_CSR_3_BASE + 0xC00)             /* CPB_TX_NOR0的CRR使能配置 */
#define CSR_CPB_CSR_TX_CRR0_PID_REG (CSR_CPB_CSR_3_BASE + 0xC04)            /* CPB_TX_NOR0的CRR时隙的端口配置 */
#define CSR_CPB_CSR_TX_CRR1_EN_REG (CSR_CPB_CSR_3_BASE + 0xC08)             /* CPB_TX_NOR1的CRR使能配置 */
#define CSR_CPB_CSR_TX_CRR1_PID_REG (CSR_CPB_CSR_3_BASE + 0xC0C)            /* CPB_TX_NOR1的CRR时隙的端口配置 */
#define CSR_CPB_CSR_TX_CRR2_EN_REG (CSR_CPB_CSR_3_BASE + 0xC10)             /* TXLB的CRR使能配置 */
#define CSR_CPB_CSR_TX_CRR2_PID_REG (CSR_CPB_CSR_3_BASE + 0xC14)            /* TXLB的CRR时隙的端口配置 */
#define CSR_CPB_CSR_TX_CHN_CRDT_CFG0_REG (CSR_CPB_CSR_3_BASE + 0xC20)       /* TX方向Chn0 Credit配置寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_CFG1_REG (CSR_CPB_CSR_3_BASE + 0xC24)       /* TX方向Chn1 Credit配置寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_CFG2_REG (CSR_CPB_CSR_3_BASE + 0xC28)       /* TX方向Chn2 Credit配置寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_CFG3_REG (CSR_CPB_CSR_3_BASE + 0xC2C)       /* TX方向Chn3 Credit配置寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_CFG4_REG (CSR_CPB_CSR_3_BASE + 0xC30)       /* TX方向Chn4 Credit配置寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_CFG5_REG (CSR_CPB_CSR_3_BASE + 0xC34)       /* TX方向Chn5 Credit配置寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_CFG6_REG (CSR_CPB_CSR_3_BASE + 0xC38)       /* TX方向Chn6 Credit配置寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_CFG7_REG (CSR_CPB_CSR_3_BASE + 0xC3C)       /* TX方向Chn7 Credit配置寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_CFG8_REG (CSR_CPB_CSR_3_BASE + 0xC40)       /* TX方向Chn8 Credit配置寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_CFG9_REG (CSR_CPB_CSR_3_BASE + 0xC44)       /* TX方向Chn9 Credit配置寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_CFG10_REG (CSR_CPB_CSR_3_BASE + 0xC48)      /* TX方向Chn10 Credit配置寄存器 */
#define CSR_CPB_CSR_CPB_TX_CRDT_CFG_REG (CSR_CPB_CSR_3_BASE + 0xC50)        /* CPB_TX相关信用配置 */
#define CSR_CPB_CSR_TXLB_PD_FIFO_CFG_REG (CSR_CPB_CSR_3_BASE + 0xC60)       /* TXLB的PD请求FIFO配置 */
#define CSR_CPB_CSR_TX_COS_FIFO_CFG_REG (CSR_CPB_CSR_3_BASE + 0xC64)        /* TX COS PD请求FIFO配置 */
#define CSR_CPB_CSR_FTSO_RLS_FIFO_CFG_REG (CSR_CPB_CSR_3_BASE + 0xC68)      /* Fast TSO Pptr Rls请求FIFO配置 */
#define CSR_CPB_CSR_TX_IDX_WT_REG (CSR_CPB_CSR_3_BASE + 0xC70)              /* CPB_TX内部3个PRO间IDX信用申请权重配置 */
#define CSR_CPB_CSR_MAG_BP_EN_REG (CSR_CPB_CSR_3_BASE + 0xC74)              /* MAG的反压使能配置 */
#define CSR_CPB_CSR_TX_TSO3_RLS_FIFO_CFG_REG (CSR_CPB_CSR_3_BASE + 0xC80)   /* TX TSO3 RLS请求FIFO配置 */
#define CSR_CPB_CSR_CIR_DAT_IN_FIFO_STA_0_REG (CSR_CPB_CSR_3_BASE + 0x1000) /* IPSURX_CPB接口数据FIFO的状态寄存器 */
#define CSR_CPB_CSR_CIR_DAT_IN_FIFO_STA_1_REG (CSR_CPB_CSR_3_BASE + 0x1004) /* IPSURX_CPB接口数据FIFO的状态寄存器 */
#define CSR_CPB_CSR_CIR_DAT_IN_FIFO_STA_2_REG (CSR_CPB_CSR_3_BASE + 0x1008) /* IPSURX_CPB接口数据FIFO的状态寄存器 */
#define CSR_CPB_CSR_CIR_RPT_FIFO_STA_0_REG \
    (CSR_CPB_CSR_3_BASE + 0x1010) /* IPSURX_CPB接口通告PCI及其PRM cell申请接口FIFO状态寄存器 */
#define CSR_CPB_CSR_CIR_RPT_FIFO_STA_1_REG \
    (CSR_CPB_CSR_3_BASE + 0x1014) /* IPSURX_CPB接口通告PCI及其PRM cell申请接口FIFO状态寄存器 */
#define CSR_CPB_CSR_CIR_RPT_FIFO_STA_2_REG \
    (CSR_CPB_CSR_3_BASE + 0x1018) /* IPSURX_CPB接口通告PCI及其PRM cell申请接口FIFO状态寄存器 */
#define CSR_CPB_CSR_CIR_IN_PKT_SOP_CNT_REG (CSR_CPB_CSR_3_BASE + 0x1020)     /* CPB从IPSURX接收到报文SOP数量的统计 */
#define CSR_CPB_CSR_CIR_IN_PKT_EOP_CNT_REG (CSR_CPB_CSR_3_BASE + 0x1024)     /* CPB从IPSURX接收到报文SOP数量的统计 */
#define CSR_CPB_CSR_CIR_IN_PORT_PKT_CNT_0_REG (CSR_CPB_CSR_3_BASE + 0x1030)  /* CPB从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_IN_PORT_PKT_CNT_1_REG (CSR_CPB_CSR_3_BASE + 0x1034)  /* CPB从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_IN_PORT_PKT_CNT_2_REG (CSR_CPB_CSR_3_BASE + 0x1038)  /* CPB从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_IN_PORT_PKT_CNT_3_REG (CSR_CPB_CSR_3_BASE + 0x103C)  /* CPB从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_IN_PORT_PKT_CNT_4_REG (CSR_CPB_CSR_3_BASE + 0x1040)  /* CPB从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_IN_PORT_PKT_CNT_5_REG (CSR_CPB_CSR_3_BASE + 0x1044)  /* CPB从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_IN_PORT_PKT_CNT_6_REG (CSR_CPB_CSR_3_BASE + 0x1048)  /* CPB从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_IN_PORT_PKT_CNT_7_REG (CSR_CPB_CSR_3_BASE + 0x104C)  /* CPB从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_IN_PORT_PKT_CNT_8_REG (CSR_CPB_CSR_3_BASE + 0x1050)  /* CPB从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_IN_PORT_PKT_CNT_9_REG (CSR_CPB_CSR_3_BASE + 0x1054)  /* CPB从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_IN_PORT_PKT_CNT_10_REG (CSR_CPB_CSR_3_BASE + 0x1058) /* CPB从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_DRP_PKT_CNT_0_REG (CSR_CPB_CSR_3_BASE + 0x1060)      /* CPB丢弃从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_DRP_PKT_CNT_1_REG (CSR_CPB_CSR_3_BASE + 0x1064)      /* CPB丢弃从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_DRP_PKT_CNT_2_REG (CSR_CPB_CSR_3_BASE + 0x1068)      /* CPB丢弃从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_FIFO_AF_DRP_PKT_CNT_0_REG \
    (CSR_CPB_CSR_3_BASE + 0x1070) /* CPB由于入口FIFO满丢弃从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_FIFO_AF_DRP_PKT_CNT_1_REG \
    (CSR_CPB_CSR_3_BASE + 0x1074) /* CPB由于入口FIFO满丢弃从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_FIFO_AF_DRP_PKT_CNT_2_REG \
    (CSR_CPB_CSR_3_BASE + 0x1078) /* CPB由于入口FIFO满丢弃从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_BMU_AF_DRP_PKT_CNT_0_REG \
    (CSR_CPB_CSR_3_BASE + 0x1080) /* CPB由于BMU满丢弃从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_BMU_AF_DRP_PKT_CNT_1_REG \
    (CSR_CPB_CSR_3_BASE + 0x1084) /* CPB由于BMU满丢弃从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_BMU_AF_DRP_PKT_CNT_2_REG \
    (CSR_CPB_CSR_3_BASE + 0x1088) /* CPB由于BMU满丢弃从IPSURX接收到报文数量的统计 */
#define CSR_CPB_CSR_CIR_FIFO_AF_CNT_0_REG (CSR_CPB_CSR_3_BASE + 0x1090) /* IPSURX_CPB接口FIFO反压次数统计 */
#define CSR_CPB_CSR_CIR_FIFO_AF_CNT_1_REG (CSR_CPB_CSR_3_BASE + 0x1094) /* IPSURX_CPB接口FIFO反压次数统计 */
#define CSR_CPB_CSR_CIR_FIFO_AF_CNT_2_REG (CSR_CPB_CSR_3_BASE + 0x1098) /* IPSURX_CPB接口FIFO反压次数统计 */
#define CSR_CPB_CSR_CIR_CUT_PKT_CNT_0_REG (CSR_CPB_CSR_3_BASE + 0x10A0) /* CPB丢包时截断报文数量的统计 */
#define CSR_CPB_CSR_CIR_CUT_PKT_CNT_1_REG (CSR_CPB_CSR_3_BASE + 0x10A4) /* CPB丢包时截断报文数量的统计 */
#define CSR_CPB_CSR_CIR_CUT_PKT_CNT_2_REG (CSR_CPB_CSR_3_BASE + 0x10A8) /* CPB丢包时截断报文数量的统计 */
#define CSR_CPB_CSR_CIR_RPT_IQ_CNT_REG (CSR_CPB_CSR_3_BASE + 0x10B0)    /* CPB向IQ通告PCI次数的统计每个报文仅统计一次 */
#define CSR_CPB_CSR_CIR_IQ_BP_CNT_REG (CSR_CPB_CSR_3_BASE + 0x10B4)     /* IQ反压CPB接收侧报文通告的次数 */
#define CSR_CPB_CSR_CIR_SPORT_ERR_REG (CSR_CPB_CSR_3_BASE + 0x10B8)     /* IPSURX送给CPB的报文Sport超过有效范围 */
#define CSR_CPB_CSR_CIR_ALC_PRM_CNUM_FULL_ERR_REG \
    (CSR_CPB_CSR_3_BASE +                         \
        0x10BC) /* 由于受到PRM的反压，造成IPSURX_CPB内部申请PRM空间时根据COS汇聚，counter计满错误，counter最大值127 */
#define CSR_CPB_CSR_CIR_FIFO_ERR_REG (CSR_CPB_CSR_3_BASE + 0x10C0)       /* IPSURX_CPB模块FIFO溢出错误 */
#define CSR_CPB_CSR_CIR_FIFO_RAM_ERR_0_REG (CSR_CPB_CSR_3_BASE + 0x10D0) /* CIR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CIR_FIFO_RAM_ERR_1_REG (CSR_CPB_CSR_3_BASE + 0x10D4) /* CIR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CIR_FIFO_RAM_ERR_2_REG (CSR_CPB_CSR_3_BASE + 0x10D8) /* CIR FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CIR_PRM_BP_HIS_0_REG (CSR_CPB_CSR_3_BASE + 0x10E8)   /* PRM反压丢弃历史记录0 */
#define CSR_CPB_CSR_CIR_PRM_BP_HIS_1_REG (CSR_CPB_CSR_3_BASE + 0x10EC)   /* PRM反压丢弃历史记录1 */
#define CSR_CPB_CSR_CIR_PRM_BP_HIS_2_REG (CSR_CPB_CSR_3_BASE + 0x10F0)   /* PRM反压丢弃历史记录2 */
#define CSR_CPB_CSR_CIR_PRM_BP_HIS_3_REG (CSR_CPB_CSR_3_BASE + 0x10F4)   /* PRM反压丢弃历史记录3 */
#define CSR_CPB_CSR_CIR_PRM_BP_HIS_4_REG (CSR_CPB_CSR_3_BASE + 0x10F8)   /* PRM反压丢弃历史记录4 */
#define CSR_CPB_CSR_CPT_PRO_DAT_IN_FIFO_STA_0_REG \
    (CSR_CPB_CSR_3_BASE + 0x1300) /* CPB_TX送入的读取控制信息FIFO的状态寄存器 */
#define CSR_CPB_CSR_CPT_PRO_DAT_IN_FIFO_STA_1_REG \
    (CSR_CPB_CSR_3_BASE + 0x1304) /* CPB_TX送入的读取控制信息FIFO的状态寄存器 */
#define CSR_CPB_CSR_CPT_PRO_DAT_IN_FIFO_STA_2_REG \
    (CSR_CPB_CSR_3_BASE + 0x1308) /* CPB_TX送入的读取控制信息FIFO的状态寄存器 */
#define CSR_CPB_CSR_CPT_PRO_DEALC_FIFO_STA_0_REG \
    (CSR_CPB_CSR_3_BASE + 0x1310) /* CPB_PETX_PRO通告PRM cell释放接口FIFO状态寄存器 */
#define CSR_CPB_CSR_CPT_PRO_DEALC_FIFO_STA_1_REG \
    (CSR_CPB_CSR_3_BASE + 0x1314) /* CPB_PETX_PRO通告PRM cell释放接口FIFO状态寄存器 */
#define CSR_CPB_CSR_CPT_PRO_DEALC_FIFO_STA_2_REG \
    (CSR_CPB_CSR_3_BASE + 0x1318) /* CPB_PETX_PRO通告PRM cell释放接口FIFO状态寄存器 */
#define CSR_CPB_CSR_CPT_DEALC_FIFO_STA_REG \
    (CSR_CPB_CSR_3_BASE + 0x1320) /* CPB_PETX模块通告PRM cell释放FIFO的状态寄存器（经调度送出） */
#define CSR_CPB_CSR_CPT_PRLS_FIFO_STA_REG \
    (CSR_CPB_CSR_3_BASE + 0x1324) /* CPB_PETX模块通告packet release FIFO的状态寄存器（经调度送出） */
#define CSR_CPB_CSR_CPT_DAT_OUT_FIFO_STA_0_REG \
    (CSR_CPB_CSR_3_BASE + 0x1330) /* CPB_PETX接口输出数据FIFO的状态寄存器（经调度送给PERX） */
#define CSR_CPB_CSR_CPT_DAT_OUT_FIFO_STA_1_REG \
    (CSR_CPB_CSR_3_BASE + 0x1334) /* CPB_PETX接口输出数据FIFO的状态寄存器（经调度送给PERX） */
#define CSR_CPB_CSR_CPT_DAT_OUT_FIFO_STA_2_REG \
    (CSR_CPB_CSR_3_BASE + 0x1338) /* CPB_PETX接口输出数据FIFO的状态寄存器（经调度送给PERX） */
#define CSR_CPB_CSR_CPT_OUT_PKT_SOP_CNT_REG (CSR_CPB_CSR_3_BASE + 0x1340)     /* CPB输出给PETX报文SOP数量的统计 */
#define CSR_CPB_CSR_CPT_OUT_PKT_EOP_CNT_REG (CSR_CPB_CSR_3_BASE + 0x1344)     /* CPB输出给PETX报文EOP数量的统计 */
#define CSR_CPB_CSR_CPT_OUT_CHNL_PKT_CNT_0_REG (CSR_CPB_CSR_3_BASE + 0x1350)  /* CPB输出给PETX报文数量的统计 */
#define CSR_CPB_CSR_CPT_OUT_CHNL_PKT_CNT_1_REG (CSR_CPB_CSR_3_BASE + 0x1354)  /* CPB输出给PETX报文数量的统计 */
#define CSR_CPB_CSR_CPT_OUT_CHNL_PKT_CNT_2_REG (CSR_CPB_CSR_3_BASE + 0x1358)  /* CPB输出给PETX报文数量的统计 */
#define CSR_CPB_CSR_CPT_OUT_CHNL_PKT_CNT_3_REG (CSR_CPB_CSR_3_BASE + 0x135C)  /* CPB输出给PETX报文数量的统计 */
#define CSR_CPB_CSR_CPT_OUT_CHNL_PKT_CNT_4_REG (CSR_CPB_CSR_3_BASE + 0x1360)  /* CPB输出给PETX报文数量的统计 */
#define CSR_CPB_CSR_CPT_OUT_CHNL_PKT_CNT_5_REG (CSR_CPB_CSR_3_BASE + 0x1364)  /* CPB输出给PETX报文数量的统计 */
#define CSR_CPB_CSR_CPT_OUT_CHNL_PKT_CNT_6_REG (CSR_CPB_CSR_3_BASE + 0x1368)  /* CPB输出给PETX报文数量的统计 */
#define CSR_CPB_CSR_CPT_OUT_CHNL_PKT_CNT_7_REG (CSR_CPB_CSR_3_BASE + 0x136C)  /* CPB输出给PETX报文数量的统计 */
#define CSR_CPB_CSR_CPT_OUT_CHNL_PKT_CNT_8_REG (CSR_CPB_CSR_3_BASE + 0x1370)  /* CPB输出给PETX报文数量的统计 */
#define CSR_CPB_CSR_CPT_OUT_CHNL_PKT_CNT_9_REG (CSR_CPB_CSR_3_BASE + 0x1374)  /* CPB输出给PETX报文数量的统计 */
#define CSR_CPB_CSR_CPT_OUT_CHNL_PKT_CNT_10_REG (CSR_CPB_CSR_3_BASE + 0x1378) /* CPB输出给PETX报文数量的统计 */
#define CSR_CPB_CSR_CPT_SOF_MSM_0_REG \
    (CSR_CPB_CSR_3_BASE + 0x1380) /* CPB输出报文给PETX时，请求SOF与CD INFO中的SOF不匹配 */
#define CSR_CPB_CSR_CPT_SOF_MSM_1_REG \
    (CSR_CPB_CSR_3_BASE + 0x1384) /* CPB输出报文给PETX时，请求SOF与CD INFO中的SOF不匹配 */
#define CSR_CPB_CSR_CPT_SOF_MSM_2_REG \
    (CSR_CPB_CSR_3_BASE + 0x1388) /* CPB输出报文给PETX时，请求SOF与CD INFO中的SOF不匹配 */
#define CSR_CPB_CSR_CPT_EOF_MSM_0_REG \
    (CSR_CPB_CSR_3_BASE + 0x1390) /* CPB输出报文给PETX时，读取请求EOF与CD INFO中的EOF不匹配 */
#define CSR_CPB_CSR_CPT_EOF_MSM_1_REG \
    (CSR_CPB_CSR_3_BASE + 0x1394) /* CPB输出报文给PETX时，读取请求EOF与CD INFO中的EOF不匹配 */
#define CSR_CPB_CSR_CPT_EOF_MSM_2_REG \
    (CSR_CPB_CSR_3_BASE + 0x1398) /* CPB输出报文给PETX时，读取请求EOF与CD INFO中的EOF不匹配 */
#define CSR_CPB_CSR_CPT_DEALC_TX_BP_TM_REG \
    (CSR_CPB_CSR_3_BASE + 0x13A0) /* CPB_PETX接口上PRM对DEALC_TX反压持续的最大时间 */
#define CSR_CPB_CSR_CPT_DEALC_RX_BP_TM_REG \
    (CSR_CPB_CSR_3_BASE + 0x13A4)                                    /* CPB_PETX接口上PRM对DEALC_RX反压持续的最大时间 */
#define CSR_CPB_CSR_CPT_TS_CFG_ERR_REG (CSR_CPB_CSR_3_BASE + 0x13A8) /* CPB_PETX对应三个pro时隙配置错误 */
#define CSR_CPB_CSR_CPT_FIFO_OV_ERR_REG (CSR_CPB_CSR_3_BASE + 0x13AC)        /* CPB_PERX接口模块FIFO上溢错误 */
#define CSR_CPB_CSR_CPT_FIFO_UF_ERR_REG (CSR_CPB_CSR_3_BASE + 0x13B0)        /* CPB_PERX接口模块FIFO下溢错误 */
#define CSR_CPB_CSR_CPT_FIFO_RAM_ERR_0_REG (CSR_CPB_CSR_3_BASE + 0x13B4)     /* CPT FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CPT_FIFO_RAM_ERR_1_REG (CSR_CPB_CSR_3_BASE + 0x13B8)     /* CPT FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CPT_FIFO_RAM_ERR_2_REG (CSR_CPB_CSR_3_BASE + 0x13BC)     /* CPT FIFO Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_STA_0_REG (CSR_CPB_CSR_3_BASE + 0x1A00)      /* TX方向每个Chn的信用状态寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_STA_1_REG (CSR_CPB_CSR_3_BASE + 0x1A04)      /* TX方向每个Chn的信用状态寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_STA_2_REG (CSR_CPB_CSR_3_BASE + 0x1A08)      /* TX方向每个Chn的信用状态寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_STA_3_REG (CSR_CPB_CSR_3_BASE + 0x1A0C)      /* TX方向每个Chn的信用状态寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_STA_4_REG (CSR_CPB_CSR_3_BASE + 0x1A10)      /* TX方向每个Chn的信用状态寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_STA_5_REG (CSR_CPB_CSR_3_BASE + 0x1A14)      /* TX方向每个Chn的信用状态寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_STA_6_REG (CSR_CPB_CSR_3_BASE + 0x1A18)      /* TX方向每个Chn的信用状态寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_STA_7_REG (CSR_CPB_CSR_3_BASE + 0x1A1C)      /* TX方向每个Chn的信用状态寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_STA_8_REG (CSR_CPB_CSR_3_BASE + 0x1A20)      /* TX方向每个Chn的信用状态寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_STA_9_REG (CSR_CPB_CSR_3_BASE + 0x1A24)      /* TX方向每个Chn的信用状态寄存器 */
#define CSR_CPB_CSR_TX_CHN_CRDT_STA_10_REG (CSR_CPB_CSR_3_BASE + 0x1A28)     /* TX方向每个Chn的信用状态寄存器 */
#define CSR_CPB_CSR_TX_IDX_CRDT_STA_REG (CSR_CPB_CSR_3_BASE + 0x1A30)        /* TX方向IDX的信用状态寄存器 */
#define CSR_CPB_CSR_TX_FP_BMP_STA_0_REG (CSR_CPB_CSR_3_BASE + 0x1A40)        /* TX方向PD Free Ptr Bitmap状态寄存器 */
#define CSR_CPB_CSR_TX_FP_BMP_STA_1_REG (CSR_CPB_CSR_3_BASE + 0x1A44)        /* TX方向PD Free Ptr Bitmap状态寄存器 */
#define CSR_CPB_CSR_TX_FP_BMP_STA_2_REG (CSR_CPB_CSR_3_BASE + 0x1A48)        /* TX方向PD Free Ptr Bitmap状态寄存器 */
#define CSR_CPB_CSR_TX_FP_BMP_STA_3_REG (CSR_CPB_CSR_3_BASE + 0x1A4C)        /* TX方向PD Free Ptr Bitmap状态寄存器 */
#define CSR_CPB_CSR_TX_FP_BMP_STA_4_REG (CSR_CPB_CSR_3_BASE + 0x1A50)        /* TX方向PD Free Ptr Bitmap状态寄存器 */
#define CSR_CPB_CSR_TX_FP_BMP_STA_5_REG (CSR_CPB_CSR_3_BASE + 0x1A54)        /* TX方向PD Free Ptr Bitmap状态寄存器 */
#define CSR_CPB_CSR_TX_FP_BMP_STA_6_REG (CSR_CPB_CSR_3_BASE + 0x1A58)        /* TX方向PD Free Ptr Bitmap状态寄存器 */
#define CSR_CPB_CSR_TX_FP_BMP_STA_7_REG (CSR_CPB_CSR_3_BASE + 0x1A5C)        /* TX方向PD Free Ptr Bitmap状态寄存器 */
#define CSR_CPB_CSR_TXPD_FIFO_EMPTY_STA_0_REG (CSR_CPB_CSR_3_BASE + 0x1A60)  /* TX方向PD FIFO empty状态寄存器0 */
#define CSR_CPB_CSR_TXPD_FIFO_EMPTY_STA_1_REG (CSR_CPB_CSR_3_BASE + 0x1A64)  /* TX方向PD FIFO empty状态寄存器1 */
#define CSR_CPB_CSR_TXPD_FIFO_EMPTY_STA_2_REG (CSR_CPB_CSR_3_BASE + 0x1A68)  /* TX方向PD FIFO empty状态寄存器2 */
#define CSR_CPB_CSR_TXPD_FIFO_FILL_STA_0_REG (CSR_CPB_CSR_3_BASE + 0x1A70)   /* TX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_TXPD_FIFO_FILL_STA_1_REG (CSR_CPB_CSR_3_BASE + 0x1A74)   /* TX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_TXPD_FIFO_FILL_STA_2_REG (CSR_CPB_CSR_3_BASE + 0x1A78)   /* TX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_TXPD_FIFO_FILL_STA_3_REG (CSR_CPB_CSR_3_BASE + 0x1A7C)   /* TX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_TXPD_FIFO_FILL_STA_4_REG (CSR_CPB_CSR_3_BASE + 0x1A80)   /* TX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_TXPD_FIFO_FILL_STA_5_REG (CSR_CPB_CSR_3_BASE + 0x1A84)   /* TX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_TXPD_FIFO_FILL_STA_6_REG (CSR_CPB_CSR_3_BASE + 0x1A88)   /* TX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_TXPD_FIFO_FILL_STA_7_REG (CSR_CPB_CSR_3_BASE + 0x1A8C)   /* TX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_TXPD_FIFO_FILL_STA_8_REG (CSR_CPB_CSR_3_BASE + 0x1A90)   /* TX方向PD FIFO fill cnt状态寄存器 */
#define CSR_CPB_CSR_TXPD_PRO_FSM_STA_0_REG (CSR_CPB_CSR_3_BASE + 0x1AA0)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_TXPD_PRO_FSM_STA_1_REG (CSR_CPB_CSR_3_BASE + 0x1AA4)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_TXPD_PRO_FSM_STA_2_REG (CSR_CPB_CSR_3_BASE + 0x1AA8)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_TXPD_PRO_FSM_STA_3_REG (CSR_CPB_CSR_3_BASE + 0x1AAC)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_TXPD_PRO_FSM_STA_4_REG (CSR_CPB_CSR_3_BASE + 0x1AB0)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_TXPD_PRO_FSM_STA_5_REG (CSR_CPB_CSR_3_BASE + 0x1AB4)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_TXPD_PRO_FSM_STA_6_REG (CSR_CPB_CSR_3_BASE + 0x1AB8)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_TXPD_PRO_FSM_STA_7_REG (CSR_CPB_CSR_3_BASE + 0x1ABC)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_TXPD_PRO_FSM_STA_8_REG (CSR_CPB_CSR_3_BASE + 0x1AC0)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_TXPD_PRO_FSM_STA_9_REG (CSR_CPB_CSR_3_BASE + 0x1AC4)     /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_TXPD_PRO_FSM_STA_10_REG (CSR_CPB_CSR_3_BASE + 0x1AC8)    /* RX方向PD处理的FSM状态寄存器 */
#define CSR_CPB_CSR_MAG_BP_STA_0_REG (CSR_CPB_CSR_3_BASE + 0x1AD0)           /* MAG的反压状态指示0 */
#define CSR_CPB_CSR_MAG_BP_STA_1_REG (CSR_CPB_CSR_3_BASE + 0x1AD4)           /* MAG的反压状态指示1 */
#define CSR_CPB_CSR_TX_FTSO_RLS_FIFO_STA_REG (CSR_CPB_CSR_3_BASE + 0x1AE8)   /* TX FTSO Pptr Rls  FIFO状态寄存器 */
#define CSR_CPB_CSR_TX_TSO3_RLS_FIFO_STA_0_REG (CSR_CPB_CSR_3_BASE + 0x1AF0) /* TX TSO3 RLS FIFO状态寄存器 */
#define CSR_CPB_CSR_TX_TSO3_RLS_FIFO_STA_1_REG (CSR_CPB_CSR_3_BASE + 0x1AF4) /* TX TSO3 RLS FIFO状态寄存器 */
#define CSR_CPB_CSR_TX_TSO3_RLS_FIFO_STA_2_REG (CSR_CPB_CSR_3_BASE + 0x1AF8) /* TX TSO3 RLS FIFO状态寄存器 */
#define CSR_CPB_CSR_TX_CRDT_OF_ERR_REG (CSR_CPB_CSR_3_BASE + 0x1B00)     /* TX方向Credit Overflow Err历史记录寄存器 */
#define CSR_CPB_CSR_TX_CRDT_UF_ERR_REG (CSR_CPB_CSR_3_BASE + 0x1B04)     /* TX方向Credit Underflow Err历史记录寄存器 */
#define CSR_CPB_CSR_TXPD_FIFO_OF_ERR_0_REG (CSR_CPB_CSR_3_BASE + 0x1B10) /* TX方向PD FIFO Overflow Err历史记录寄存器0 \
                                                                          */
#define CSR_CPB_CSR_TXPD_FIFO_OF_ERR_1_REG (CSR_CPB_CSR_3_BASE + 0x1B14) /* TX方向PD FIFO Overflow Err历史记录寄存器1 \
                                                                          */
#define CSR_CPB_CSR_TXPD_FIFO_OF_ERR_2_REG (CSR_CPB_CSR_3_BASE + 0x1B18) /* TX方向PD FIFO Overflow Err历史记录寄存器2 \
                                                                          */
#define CSR_CPB_CSR_TXPD_FIFO_UF_ERR_0_REG \
    (CSR_CPB_CSR_3_BASE + 0x1B20) /* TX方向PD FIFO Underflow Err历史记录寄存器0 */
#define CSR_CPB_CSR_TXPD_FIFO_UF_ERR_1_REG \
    (CSR_CPB_CSR_3_BASE + 0x1B24) /* TX方向PD FIFO Underflow Err历史记录寄存器1 */
#define CSR_CPB_CSR_TXPD_FIFO_UF_ERR_2_REG \
    (CSR_CPB_CSR_3_BASE + 0x1B28) /* TX方向PD FIFO Underflow Err历史记录寄存器2 */
#define CSR_CPB_CSR_TX_FTSO_RLS_FIFO_ERR_REG \
    (CSR_CPB_CSR_3_BASE + 0x1B30) /* TX FTSO Pptr Rls  FIFO Underflow/Overflow Err历史记录寄存器 */
#define CSR_CPB_CSR_TSO_RAM_ERR_REG (CSR_CPB_CSR_3_BASE + 0x1B34)     /* TSO CTX Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_TX_PD_RAM_ERR_0_REG (CSR_CPB_CSR_3_BASE + 0x1B40) /* TX PD Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_TX_PD_RAM_ERR_1_REG (CSR_CPB_CSR_3_BASE + 0x1B44) /* TX PD Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_TX_PD_RAM_ERR_2_REG (CSR_CPB_CSR_3_BASE + 0x1B48) /* TX PD Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_TX_PD_RAM_ERR_3_REG (CSR_CPB_CSR_3_BASE + 0x1B4C) /* TX PD Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_TX_PD_RAM_ERR_4_REG (CSR_CPB_CSR_3_BASE + 0x1B50) /* TX PD Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_TX_PD_RAM_ERR_5_REG (CSR_CPB_CSR_3_BASE + 0x1B54) /* TX PD Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_TX_PD_RAM_ERR_6_REG (CSR_CPB_CSR_3_BASE + 0x1B58) /* TX PD Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_TX_PD_RAM_ERR_7_REG (CSR_CPB_CSR_3_BASE + 0x1B5C) /* TX PD Mem错误历史记录寄存器 */
#define CSR_CPB_CSR_CPB_TX_ERR_0_REG (CSR_CPB_CSR_3_BASE + 0x1B80)    /* CPB TX处理错误历史记录寄存器0 */
#define CSR_CPB_CSR_CPB_TX_ERR_1_REG (CSR_CPB_CSR_3_BASE + 0x1B84)    /* CPB TX处理错误历史记录寄存器1 */
#define CSR_CPB_CSR_CPB_TX_ERR_2_REG (CSR_CPB_CSR_3_BASE + 0x1B88)    /* CPB TX处理错误历史记录寄存器2 */
#define CSR_CPB_CSR_CPB_TX_ERR_3_REG (CSR_CPB_CSR_3_BASE + 0x1B8C)    /* CPB TX处理错误历史记录寄存器3 */
#define CSR_CPB_CSR_CPB_TX_ERR_4_REG (CSR_CPB_CSR_3_BASE + 0x1B90)    /* CPB TX处理错误历史记录寄存器4 */
#define CSR_CPB_CSR_CPB_TX_ERR_5_REG (CSR_CPB_CSR_3_BASE + 0x1B94)    /* CPB TX处理错误历史记录寄存器5 */

#endif // CPB_REG_OFFSET_H
